revert the upgrade of googleapis (#3358)

diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl
index ab31702..79c4898 100644
--- a/go/private/repositories.bzl
+++ b/go/private/repositories.bzl
@@ -247,13 +247,13 @@
     wrapper(
         http_archive,
         name = "go_googleapis",
-        # master, as of 2022-11-21
+        # master, as of 2022-09-10
         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/8167badf3ce86086c69db2942a8995bb2de56c51.zip",
+            "https://github.com/googleapis/googleapis/archive/8167badf3ce86086c69db2942a8995bb2de56c51.zip",
         ],
-        sha256 = "9b6ed7278a1a82746be257d9d7e8289d6a480571dc22afd89073f3045fad0b46",
-        strip_prefix = "googleapis-b6b751420f6b055d9445e81d35f90c0a2ee16b05",
+        sha256 = "b97d75f1c937ed2235c501fafc475f51a3280d26f9410831686fdfd1b4f612f9",
+        strip_prefix = "googleapis-8167badf3ce86086c69db2942a8995bb2de56c51",
         patches = [
             # releaser:patch-cmd find . -name BUILD.bazel -delete
             Label("//third_party:go_googleapis-deletebuild.patch"),
diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch
index 1eaf960..2c100df 100644
--- a/third_party/go_googleapis-deletebuild.patch
+++ b/third_party/go_googleapis-deletebuild.patch
@@ -1,6 +1,6 @@
 diff -urN a/BUILD.bazel b/BUILD.bazel
 --- a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/BUILD.bazel	1969-12-31 16:00:00
++++ b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,5 +0,0 @@
 -alias(
 -    name = "build_gen",
@@ -9,7 +9,7 @@
 -
 diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel
 --- a/gapic/metadata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/gapic/metadata/BUILD.bazel	1969-12-31 16:00:00
++++ b/gapic/metadata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,157 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -170,8 +170,8 @@
 -# Put your C++ code here
 diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.bazel
 --- a/google/actions/sdk/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,107 +0,0 @@
++++ b/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,105 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -259,9 +259,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "actions_grpc_service_config.json",
 -    package = "google.actions.sdk.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "actions_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -281,7 +279,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/v2/conversation/BUILD.bazel
 --- a/google/actions/sdk/v2/conversation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,30 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -315,7 +313,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel
 --- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,30 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -349,7 +347,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel
 --- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,37 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -390,7 +388,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/BUILD.bazel
 --- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,38 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -432,7 +430,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel
 --- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,32 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -468,7 +466,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel
 --- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -511,7 +509,7 @@
 -)
 diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel
 --- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,33 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -548,7 +546,7 @@
 -)
 diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel
 --- a/google/actions/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/actions/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/actions/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,167 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -719,13 +717,13 @@
 -)
 diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel
 --- a/google/ads/admob/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/admob/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/admob/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(["admob_grpc_service_config.json"] + glob(["*.yaml"]))
 diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel
 --- a/google/ads/admob/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,373 +0,0 @@
++++ b/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -799,7 +797,6 @@
 -    ],
 -    gapic_yaml = "admob_gapic.yaml",
 -    grpc_service_config = "//google/ads/admob:admob_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":admob_java_grpc",
 -    ],
@@ -820,7 +817,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-ads-admob-v1-java",
--    transport = "rest",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admob_java_gapic",
 -        ":admob_java_grpc",
@@ -856,9 +853,8 @@
 -    srcs = [":admob_proto_with_info"],
 -    grpc_service_config = None,
 -    importpath = "google.golang.org/google/ads/admob/v1;admob",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/ads/admob:admob_v1.yaml",
--    transport = "rest",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admob_go_proto",
 -    ],
@@ -888,9 +884,9 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
+-    "py_test",
 -    "py_grpc_library",
 -    "py_proto_library",
--    "py_test",
 -)
 -
 -py_proto_library(
@@ -909,8 +905,6 @@
 -    srcs = [
 -        ":admob_proto_with_info",
 -    ],
--    rest_numeric_enums = False,
--    transport = "rest",
 -)
 -
 -py_test(
@@ -960,9 +954,7 @@
 -    srcs = [":admob_proto"],
 -    gapic_yaml = "admob_gapic.yaml",
 -    grpc_service_config = None,
--    rest_numeric_enums = False,
 -    service_yaml = "//google/ads/admob:admob_v1.yaml",
--    transport = "rest",
 -    deps = [
 -        ":admob_php_grpc",
 -        ":admob_php_proto",
@@ -994,9 +986,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = None,
 -    package = "google.ads.admob.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/ads/admob:admob_v1.yaml",
--    transport = "rest",
 -    deps = [],
 -)
 -
@@ -1035,7 +1025,6 @@
 -    srcs = [":admob_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-admob-v1"],
 -    grpc_service_config = None,
--    rest_numeric_enums = False,
 -    deps = [
 -        ":admob_ruby_grpc",
 -        ":admob_ruby_proto",
@@ -1078,7 +1067,6 @@
 -    name = "admob_csharp_gapic",
 -    srcs = [":admob_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":admob_csharp_grpc",
 -        ":admob_csharp_proto",
@@ -1101,7 +1089,7 @@
 -# Put your C++ rules here
 diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUILD.bazel
 --- a/google/ads/googleads/v10/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,266 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1371,7 +1359,7 @@
 -)
 diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v10/common/BUILD.bazel
 --- a/google/ads/googleads/v10/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1469,7 +1457,7 @@
 -)
 diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v10/enums/BUILD.bazel
 --- a/google/ads/googleads/v10/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1562,7 +1550,7 @@
 -)
 diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v10/errors/BUILD.bazel
 --- a/google/ads/googleads/v10/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1660,7 +1648,7 @@
 -)
 diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googleads/v10/resources/BUILD.bazel
 --- a/google/ads/googleads/v10/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1761,7 +1749,7 @@
 -)
 diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads/v10/services/BUILD.bazel
 --- a/google/ads/googleads/v10/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1903,7 +1891,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/BUILD.bazel b/google/ads/googleads/v11/BUILD.bazel
 --- a/google/ads/googleads/v11/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,266 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2173,7 +2161,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/common/BUILD.bazel b/google/ads/googleads/v11/common/BUILD.bazel
 --- a/google/ads/googleads/v11/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2271,7 +2259,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/enums/BUILD.bazel b/google/ads/googleads/v11/enums/BUILD.bazel
 --- a/google/ads/googleads/v11/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2364,7 +2352,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/errors/BUILD.bazel b/google/ads/googleads/v11/errors/BUILD.bazel
 --- a/google/ads/googleads/v11/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2462,7 +2450,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/resources/BUILD.bazel b/google/ads/googleads/v11/resources/BUILD.bazel
 --- a/google/ads/googleads/v11/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2563,7 +2551,7 @@
 -)
 diff -urN a/google/ads/googleads/v11/services/BUILD.bazel b/google/ads/googleads/v11/services/BUILD.bazel
 --- a/google/ads/googleads/v11/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2703,9 +2691,9 @@
 -    srcs = [":services_proto"],
 -    deps = [":services_py_proto"],
 -)
-diff -urN a/google/ads/googleads/v12/BUILD.bazel b/google/ads/googleads/v12/BUILD.bazel
---- a/google/ads/googleads/v12/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/BUILD.bazel b/google/ads/googleads/v9/BUILD.bazel
+--- a/google/ads/googleads/v9/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,266 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2735,11 +2723,11 @@
 -    name = "googleads_proto",
 -    srcs = [],
 -    deps = [
--        "//google/ads/googleads/v12/common:common_proto",
--        "//google/ads/googleads/v12/enums:enums_proto",
--        "//google/ads/googleads/v12/errors:errors_proto",
--        "//google/ads/googleads/v12/resources:resources_proto",
--        "//google/ads/googleads/v12/services:services_proto",
+-        "//google/ads/googleads/v9/common:common_proto",
+-        "//google/ads/googleads/v9/enums:enums_proto",
+-        "//google/ads/googleads/v9/errors:errors_proto",
+-        "//google/ads/googleads/v9/resources:resources_proto",
+-        "//google/ads/googleads/v9/services:services_proto",
 -    ],
 -)
 -
@@ -2768,11 +2756,11 @@
 -    gapic_yaml = "googleads_gapic.yaml",
 -    grpc_service_config = ":googleads_grpc_service_config.json",
 -    deps = [
--        "//google/ads/googleads/v12/common:common_java_proto",
--        "//google/ads/googleads/v12/enums:enums_java_proto",
--        "//google/ads/googleads/v12/resources:resources_java_proto",
--        "//google/ads/googleads/v12/services:services_java_grpc",
--        "//google/ads/googleads/v12/services:services_java_proto",
+-        "//google/ads/googleads/v9/common:common_java_proto",
+-        "//google/ads/googleads/v9/enums:enums_java_proto",
+-        "//google/ads/googleads/v9/resources:resources_java_proto",
+-        "//google/ads/googleads/v9/services:services_java_grpc",
+-        "//google/ads/googleads/v9/services:services_java_proto",
 -    ],
 -)
 -
@@ -2781,7 +2769,7 @@
 -java_gapic_test(
 -    name = "googleads_java_gapic_suite",
 -    test_classes = [
--        "com.google.ads.googleads.v12.services.CampaignServiceClientTest",
+-        "com.google.ads.googleads.v9.services.CampaignServiceClientTest",
 -    ],
 -    runtime_deps = [":googleads_java_gapic_test"],
 -)
@@ -2790,13 +2778,13 @@
 -    name = "googleads-java",
 -    deps = [
 -        ":googleads_java_gapic",
--        "//google/ads/googleads/v12:googleads_proto",
--        "//google/ads/googleads/v12/common:common_java_proto",
--        "//google/ads/googleads/v12/enums:enums_java_proto",
--        "//google/ads/googleads/v12/errors:errors_java_proto",
--        "//google/ads/googleads/v12/resources:resources_java_proto",
--        "//google/ads/googleads/v12/services:services_java_grpc",
--        "//google/ads/googleads/v12/services:services_java_proto",
+-        "//google/ads/googleads/v9:googleads_proto",
+-        "//google/ads/googleads/v9/common:common_java_proto",
+-        "//google/ads/googleads/v9/enums:enums_java_proto",
+-        "//google/ads/googleads/v9/errors:errors_java_proto",
+-        "//google/ads/googleads/v9/resources:resources_java_proto",
+-        "//google/ads/googleads/v9/services:services_java_grpc",
+-        "//google/ads/googleads/v9/services:services_java_proto",
 -    ],
 -)
 -
@@ -2828,7 +2816,7 @@
 -    srcs = [":googleads_proto"],
 -    gapic_yaml = "googleads_gapic.yaml",
 -    grpc_service_config = "googleads_grpc_service_config.json",
--    service_yaml = "googleads_v12.yaml",
+-    service_yaml = "googleads_v9.yaml",
 -    deps = [
 -        ":googleads_php_grpc",
 -        ":googleads_php_proto",
@@ -2860,7 +2848,7 @@
 -    ],
 -    grpc_service_config = "googleads_grpc_service_config.json",
 -    deps = [
--        "//google/ads/googleads/v12/services:services_csharp_grpc",
+-        "//google/ads/googleads/v9/services:services_csharp_grpc",
 -    ],
 -)
 -
@@ -2868,12 +2856,12 @@
 -    name = "googleads-csharp",
 -    deps = [
 -        ":googleads_csharp_gapic",
--        "//google/ads/googleads/v12/common:common_csharp_proto",
--        "//google/ads/googleads/v12/enums:enums_csharp_proto",
--        "//google/ads/googleads/v12/errors:errors_csharp_proto",
--        "//google/ads/googleads/v12/resources:resources_csharp_proto",
--        "//google/ads/googleads/v12/services:services_csharp_grpc",
--        "//google/ads/googleads/v12/services:services_csharp_proto",
+-        "//google/ads/googleads/v9/common:common_csharp_proto",
+-        "//google/ads/googleads/v9/enums:enums_csharp_proto",
+-        "//google/ads/googleads/v9/errors:errors_csharp_proto",
+-        "//google/ads/googleads/v9/resources:resources_csharp_proto",
+-        "//google/ads/googleads/v9/services:services_csharp_grpc",
+-        "//google/ads/googleads/v9/services:services_csharp_proto",
 -    ],
 -)
 -
@@ -2901,12 +2889,12 @@
 -    name = "googleads-ruby",
 -    deps = [
 -        ":googleads_ruby_gapic",
--        "//google/ads/googleads/v12/common:common_ruby_proto",
--        "//google/ads/googleads/v12/enums:enums_ruby_proto",
--        "//google/ads/googleads/v12/errors:errors_ruby_proto",
--        "//google/ads/googleads/v12/resources:resources_ruby_proto",
--        "//google/ads/googleads/v12/services:services_ruby_grpc",
--        "//google/ads/googleads/v12/services:services_ruby_proto",
+-        "//google/ads/googleads/v9/common:common_ruby_proto",
+-        "//google/ads/googleads/v9/enums:enums_ruby_proto",
+-        "//google/ads/googleads/v9/errors:errors_ruby_proto",
+-        "//google/ads/googleads/v9/resources:resources_ruby_proto",
+-        "//google/ads/googleads/v9/services:services_ruby_grpc",
+-        "//google/ads/googleads/v9/services:services_ruby_proto",
 -    ],
 -)
 -
@@ -2936,12 +2924,12 @@
 -    name = "googleads-py",
 -    deps = [
 -        ":googleads_py_gapic",
--        "//google/ads/googleads/v12/common:common_py_proto",
--        "//google/ads/googleads/v12/enums:enums_py_proto",
--        "//google/ads/googleads/v12/errors:errors_py_proto",
--        "//google/ads/googleads/v12/resources:resources_py_proto",
--        "//google/ads/googleads/v12/services:services_py_grpc",
--        "//google/ads/googleads/v12/services:services_py_proto",
+-        "//google/ads/googleads/v9/common:common_py_proto",
+-        "//google/ads/googleads/v9/enums:enums_py_proto",
+-        "//google/ads/googleads/v9/errors:errors_py_proto",
+-        "//google/ads/googleads/v9/resources:resources_py_proto",
+-        "//google/ads/googleads/v9/services:services_py_grpc",
+-        "//google/ads/googleads/v9/services:services_py_proto",
 -    ],
 -)
 -
@@ -2961,8 +2949,8 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "googleads_grpc_service_config.json",
 -    main_service = "GoogleAdsService",
--    package = "google.ads.googleads.v12",
--    service_yaml = "googleads_v12.yaml",
+-    package = "google.ads.googleads.v9",
+-    service_yaml = "googleads_v9.yaml",
 -    deps = [],
 -)
 -
@@ -2973,9 +2961,9 @@
 -        ":googleads_proto",
 -    ],
 -)
-diff -urN a/google/ads/googleads/v12/common/BUILD.bazel b/google/ads/googleads/v12/common/BUILD.bazel
---- a/google/ads/googleads/v12/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/common/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/common/BUILD.bazel b/google/ads/googleads/v9/common/BUILD.bazel
+--- a/google/ads/googleads/v9/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3005,7 +2993,7 @@
 -    name = "common_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v12/enums:enums_proto",
+-        "//google/ads/googleads/v9/enums:enums_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
@@ -3071,9 +3059,9 @@
 -    name = "common_py_proto",
 -    deps = [":common_proto"],
 -)
-diff -urN a/google/ads/googleads/v12/enums/BUILD.bazel b/google/ads/googleads/v12/enums/BUILD.bazel
---- a/google/ads/googleads/v12/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/enums/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/enums/BUILD.bazel b/google/ads/googleads/v9/enums/BUILD.bazel
+--- a/google/ads/googleads/v9/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3164,9 +3152,9 @@
 -    name = "enums_py_proto",
 -    deps = [":enums_proto"],
 -)
-diff -urN a/google/ads/googleads/v12/errors/BUILD.bazel b/google/ads/googleads/v12/errors/BUILD.bazel
---- a/google/ads/googleads/v12/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/errors/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/errors/BUILD.bazel b/google/ads/googleads/v9/errors/BUILD.bazel
+--- a/google/ads/googleads/v9/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3196,8 +3184,8 @@
 -    name = "errors_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v12/common:common_proto",
--        "//google/ads/googleads/v12/enums:enums_proto",
+-        "//google/ads/googleads/v9/common:common_proto",
+-        "//google/ads/googleads/v9/enums:enums_proto",
 -        "//google/api:annotations_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:wrappers_proto",
@@ -3262,9 +3250,9 @@
 -    name = "errors_py_proto",
 -    deps = [":errors_proto"],
 -)
-diff -urN a/google/ads/googleads/v12/resources/BUILD.bazel b/google/ads/googleads/v12/resources/BUILD.bazel
---- a/google/ads/googleads/v12/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/resources/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/resources/BUILD.bazel b/google/ads/googleads/v9/resources/BUILD.bazel
+--- a/google/ads/googleads/v9/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3294,9 +3282,9 @@
 -    name = "resources_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v12/common:common_proto",
--        "//google/ads/googleads/v12/enums:enums_proto",
--        "//google/ads/googleads/v12/errors:errors_proto",
+-        "//google/ads/googleads/v9/common:common_proto",
+-        "//google/ads/googleads/v9/enums:enums_proto",
+-        "//google/ads/googleads/v9/errors:errors_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
@@ -3363,9 +3351,9 @@
 -    name = "resources_py_proto",
 -    deps = [":resources_proto"],
 -)
-diff -urN a/google/ads/googleads/v12/services/BUILD.bazel b/google/ads/googleads/v12/services/BUILD.bazel
---- a/google/ads/googleads/v12/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v12/services/BUILD.bazel	1969-12-31 16:00:00
+diff -urN a/google/ads/googleads/v9/services/BUILD.bazel b/google/ads/googleads/v9/services/BUILD.bazel
+--- a/google/ads/googleads/v9/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/ads/googleads/v9/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3396,10 +3384,10 @@
 -    name = "services_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v12/common:common_proto",
--        "//google/ads/googleads/v12/enums:enums_proto",
--        "//google/ads/googleads/v12/errors:errors_proto",
--        "//google/ads/googleads/v12/resources:resources_proto",
+-        "//google/ads/googleads/v9/common:common_proto",
+-        "//google/ads/googleads/v9/enums:enums_proto",
+-        "//google/ads/googleads/v9/errors:errors_proto",
+-        "//google/ads/googleads/v9/resources:resources_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
@@ -3505,566 +3493,9 @@
 -    srcs = [":services_proto"],
 -    deps = [":services_py_proto"],
 -)
-diff -urN a/google/ads/searchads360/v0/BUILD.bazel b/google/ads/searchads360/v0/BUILD.bazel
---- a/google/ads/searchads360/v0/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/searchads360/v0/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,122 +0,0 @@
--# Copyright 2022 Google LLC
--#
--# Licensed under the Apache License, Version 2.0 (the "License");
--# you may not use this file except in compliance with the License.
--# You may obtain a copy of the License at
--#
--#      https://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the License is distributed on an "AS IS" BASIS,
--# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--# See the License for the specific language governing permissions and
--# limitations under the License.
--
--package(default_visibility = ["//visibility:public"])
--
--exports_files(glob(["*.yaml"]) + ["searchads360_grpc_service_config.json"])
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
--
--
--proto_library(
--    name = "searchads360_proto",
--    srcs = [],
--    deps = [
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/ads/searchads360/v0/common:common_proto",
--        "//google/ads/searchads360/v0/resources:resources_proto",
--        "//google/ads/searchads360/v0/services:services_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "searchads360_proto_with_info",
--    deps = [
--        ":searchads360_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--)
--
--java_gapic_library(
--    name = "searchads360_java_gapic",
--    srcs = [
--        ":searchads360_proto_with_info",
--    ],
--    grpc_service_config = ":searchads360_grpc_service_config.json",
--    deps = [
--        "//google/ads/searchads360/v0/enums:enums_java_proto",
--        "//google/ads/searchads360/v0/common:common_java_proto",
--        "//google/ads/searchads360/v0/resources:resources_java_proto",
--        "//google/ads/searchads360/v0/services:services_java_proto",
--        "//google/ads/searchads360/v0/services:services_java_grpc",
--    ],
--)
--
--java_gapic_test(
--    name = "searchads360_java_gapic_suite",
--    test_classes = [
--        "com.google.ads.searchads360.v0.services.SearchAds360ServiceClientTest",
--    ],
--    runtime_deps = [":searchads360_java_gapic_test"],
--)
--
--java_gapic_assembly_gradle_pkg(
--    name = "searchads360-java",
--    deps = [
--        ":searchads360_java_gapic",
--        "//google/ads/searchads360/v0:searchads360_proto",
--        "//google/ads/searchads360/v0/enums:enums_java_proto",
--        "//google/ads/searchads360/v0/common:common_java_proto",
--        "//google/ads/searchads360/v0/resources:resources_java_proto",
--        "//google/ads/searchads360/v0/services:services_java_proto",
--        "//google/ads/searchads360/v0/services:services_java_grpc",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--)
--
--py_gapic_library(
--    name = "searchads360_py_gapic",
--    srcs = [":searchads360_proto_with_info"],
--    grpc_service_config = "searchads360_grpc_service_config.json",
--    opt_args = [
--      "old-naming",
--      "lazy-import",
--      "python-gapic-name=searchads360",
--      "python-gapic-templates=ads-templates"
--    ],
--)
--
--py_gapic_assembly_pkg(
--    name = "searchads360-py",
--    deps = [
--        ":searchads360_py_gapic",
--        "//google/ads/searchads360/v0:searchads360_proto",
--        "//google/ads/searchads360/v0/enums:enums_py_proto",
--        "//google/ads/searchads360/v0/common:common_py_proto",
--        "//google/ads/searchads360/v0/resources:resources_py_proto",
--        "//google/ads/searchads360/v0/services:services_py_proto",
--        "//google/ads/searchads360/v0/services:services_py_grpc",
--    ],
--)
-\ No newline at end of file
-diff -urN a/google/ads/searchads360/v0/common/BUILD.bazel b/google/ads/searchads360/v0/common/BUILD.bazel
---- a/google/ads/searchads360/v0/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/searchads360/v0/common/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,101 +0,0 @@
--# Copyright 2022 Google LLC
--#
--# Licensed under the Apache License, Version 2.0 (the "License");
--# you may not use this file except in compliance with the License.
--# You may obtain a copy of the License at
--#
--#      https://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the License is distributed on an "AS IS" BASIS,
--# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--# See the License for the specific language governing permissions and
--# limitations under the License.
--
--package(default_visibility = ["//visibility:public"])
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--
--proto_library(
--    name = "common_proto",
--    srcs = glob(["*.proto"]),
--    deps = [
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/api:resource_proto",
--        "@com_google_protobuf//:wrappers_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--java_proto_library(
--    name = "common_java_proto",
--    deps = [":common_proto"],
--)
--
--java_grpc_library(
--    name = "common_java_grpc",
--    srcs = [":common_proto"],
--    deps = [":common_java_proto"],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "common_moved_proto",
--    srcs = [":common_proto"],
--    deps = [
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/api:resource_proto",
--        "@com_google_protobuf//:wrappers_proto",
--    ],
--)
--
--py_proto_library(
--    name = "common_py_proto",
--    deps = [":common_moved_proto"],
--)
--
--py_grpc_library(
--    name = "common_py_grpc",
--    srcs = [":common_moved_proto"],
--    deps = [":common_py_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "common_csharp_proto",
--    deps = [":common_proto"],
--)
--
--csharp_grpc_library(
--    name = "common_csharp_grpc",
--    srcs = [":common_proto"],
--    deps = [":common_csharp_proto"],
--)
-\ No newline at end of file
-diff -urN a/google/ads/searchads360/v0/enums/BUILD.bazel b/google/ads/searchads360/v0/enums/BUILD.bazel
---- a/google/ads/searchads360/v0/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/searchads360/v0/enums/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,95 +0,0 @@
--# Copyright 2022 Google LLC
--#
--# Licensed under the Apache License, Version 2.0 (the "License");
--# you may not use this file except in compliance with the License.
--# You may obtain a copy of the License at
--#
--#      https://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the License is distributed on an "AS IS" BASIS,
--# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--# See the License for the specific language governing permissions and
--# limitations under the License.
--
--package(default_visibility = ["//visibility:public"])
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--
--proto_library(
--    name = "enums_proto",
--    srcs = glob(["*.proto"]),
--    deps = [
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--java_proto_library(
--    name = "enums_java_proto",
--    deps = [":enums_proto"],
--)
--
--java_grpc_library(
--    name = "enums_java_grpc",
--    srcs = [":enums_proto"],
--    deps = [":enums_java_proto"],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "enums_moved_proto",
--    srcs = [":enums_proto"],
--    deps = [
--    ],
--)
--
--py_proto_library(
--    name = "enums_py_proto",
--    deps = [":enums_moved_proto"],
--)
--
--py_grpc_library(
--    name = "enums_py_grpc",
--    srcs = [":enums_moved_proto"],
--    deps = [":enums_py_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "enums_csharp_proto",
--    deps = [":enums_proto"],
--)
--
--csharp_grpc_library(
--    name = "enums_csharp_grpc",
--    srcs = [":enums_proto"],
--    deps = [":enums_csharp_proto"],
--)
-\ No newline at end of file
-diff -urN a/google/ads/searchads360/v0/resources/BUILD.bazel b/google/ads/searchads360/v0/resources/BUILD.bazel
---- a/google/ads/searchads360/v0/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/searchads360/v0/resources/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,103 +0,0 @@
--# Copyright 2022 Google LLC
--#
--# Licensed under the Apache License, Version 2.0 (the "License");
--# you may not use this file except in compliance with the License.
--# You may obtain a copy of the License at
--#
--#      https://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the License is distributed on an "AS IS" BASIS,
--# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--# See the License for the specific language governing permissions and
--# limitations under the License.
--
--package(default_visibility = ["//visibility:public"])
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--
--proto_library(
--    name = "resources_proto",
--    srcs = glob(["*.proto"]),
--    deps = [
--        "//google/ads/searchads360/v0/common:common_proto",
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--java_proto_library(
--    name = "resources_java_proto",
--    deps = [":resources_proto"],
--)
--
--java_grpc_library(
--    name = "resources_java_grpc",
--    srcs = [":resources_proto"],
--    deps = [":resources_java_proto"],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "resources_moved_proto",
--    srcs = [":resources_proto"],
--    deps = [
--        "//google/ads/searchads360/v0/common:common_proto",
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--    ],
--)
--
--py_proto_library(
--    name = "resources_py_proto",
--    deps = [":resources_moved_proto"],
--)
--
--py_grpc_library(
--    name = "resources_py_grpc",
--    srcs = [":resources_moved_proto"],
--    deps = [":resources_py_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "resources_csharp_proto",
--    deps = [":resources_proto"],
--)
--
--csharp_grpc_library(
--    name = "resources_csharp_grpc",
--    srcs = [":resources_proto"],
--    deps = [":resources_csharp_proto"],
--)
-\ No newline at end of file
-diff -urN a/google/ads/searchads360/v0/services/BUILD.bazel b/google/ads/searchads360/v0/services/BUILD.bazel
---- a/google/ads/searchads360/v0/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/searchads360/v0/services/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,111 +0,0 @@
--# Copyright 2022 Google LLC
--#
--# Licensed under the Apache License, Version 2.0 (the "License");
--# you may not use this file except in compliance with the License.
--# You may obtain a copy of the License at
--#
--#      https://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the License is distributed on an "AS IS" BASIS,
--# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--# See the License for the specific language governing permissions and
--# limitations under the License.
--
--package(default_visibility = ["//visibility:public"])
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--
--proto_library(
--    name = "services_proto",
--    srcs = glob(["*.proto"]),
--    deps = [
--        "//google/ads/searchads360/v0/common:common_proto",
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/ads/searchads360/v0/resources:resources_proto",
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "@com_google_protobuf//:field_mask_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--java_proto_library(
--    name = "services_java_proto",
--    deps = [":services_proto"],
--)
--
--java_grpc_library(
--    name = "services_java_grpc",
--    srcs = [":services_proto"],
--    deps = [":services_java_proto"],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "services_moved_proto",
--    srcs = [":services_proto"],
--    deps = [
--        "//google/ads/searchads360/v0/common:common_proto",
--        "//google/ads/searchads360/v0/enums:enums_proto",
--        "//google/ads/searchads360/v0/resources:resources_proto",
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "@com_google_protobuf//:field_mask_proto",
--    ],
--)
--
--py_proto_library(
--    name = "services_py_proto",
--    deps = [":services_moved_proto"],
--)
--
--py_grpc_library(
--    name = "services_py_grpc",
--    srcs = [":services_moved_proto"],
--    deps = [":services_py_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "services_csharp_proto",
--    deps = [":services_proto"],
--)
--
--csharp_grpc_library(
--    name = "services_csharp_grpc",
--    srcs = [":services_proto"],
--    deps = [":services_csharp_proto"],
--)
-\ No newline at end of file
 diff -urN a/google/analytics/admin/BUILD.bazel b/google/analytics/admin/BUILD.bazel
 --- a/google/analytics/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/admin/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/analytics/admin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-analytics-admin.
@@ -4107,8 +3538,8 @@
 -)
 diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel
 --- a/google/analytics/admin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,396 +0,0 @@
++++ b/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,387 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -4186,7 +3617,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = "analyticsadmin_gapic.yaml",
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
 -    test_deps = [
 -        ":admin_java_grpc",
@@ -4247,7 +3677,6 @@
 -    grpc_service_config = "admin_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/admin/v1alpha;admin",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -4288,11 +3717,10 @@
 -    name = "admin_py_gapic",
 -    srcs = [":admin_proto"],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -    ],
+-    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -4339,9 +3767,7 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -4374,9 +3800,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "admin_grpc_service_config.json",
 -    package = "google.analytics.admin.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -4420,7 +3844,6 @@
 -        "ruby-cloud-gem-name=google-analytics-admin-v1alpha",
 -    ],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.",
 -    ruby_cloud_title = "Google Analytics Admin V1alpha",
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
@@ -4467,7 +3890,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -4507,8 +3929,8 @@
 -)
 diff -urN a/google/analytics/admin/v1beta/BUILD.bazel b/google/analytics/admin/v1beta/BUILD.bazel
 --- a/google/analytics/admin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,385 +0,0 @@
++++ b/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,376 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -4583,7 +4005,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
 -    test_deps = [
 -        ":admin_java_grpc",
@@ -4644,7 +4065,6 @@
 -    grpc_service_config = "admin_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/admin/v1beta;admin",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -4684,7 +4104,6 @@
 -    name = "admin_py_gapic",
 -    srcs = [":admin_proto"],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
 -    transport = "grpc+rest",
 -)
@@ -4733,9 +4152,7 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -4768,9 +4185,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "admin_grpc_service_config.json",
 -    package = "google.analytics.admin.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -4811,7 +4226,6 @@
 -        "ruby-cloud-gem-name=google-cloud-analytics-admin-v1beta",
 -    ],
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
 -    deps = [
 -        ":admin_ruby_grpc",
@@ -4856,7 +4270,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsadmin.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -4896,7 +4309,7 @@
 -)
 diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.bazel
 --- a/google/analytics/data/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/data/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/analytics/data/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-analytics-data.
@@ -4941,8 +4354,8 @@
 -)
 diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel
 --- a/google/analytics/data/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,327 +0,0 @@
++++ b/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,369 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -4954,45 +4367,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "data_proto",
@@ -5015,6 +4397,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "data_java_proto",
 -    deps = [":data_proto"],
@@ -5031,7 +4425,6 @@
 -    srcs = [":data_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
 -    test_deps = [
 -        ":data_java_grpc",
@@ -5055,7 +4448,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-analytics-data-v1alpha-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_gapic",
@@ -5065,6 +4457,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "data_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -5081,7 +4484,6 @@
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/data/v1alpha;data",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -5108,13 +4510,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "data_py_gapic",
 -    srcs = [":data_proto"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -5135,6 +4545,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "data_php_proto",
 -    deps = [":data_proto"],
@@ -5150,9 +4571,7 @@
 -    name = "data_php_gapic",
 -    srcs = [":data_proto_with_info"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":data_php_grpc",
 -        ":data_php_proto",
@@ -5169,6 +4588,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "data_nodejs_gapic",
 -    package_name = "@google-cloud/data",
@@ -5176,9 +4604,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
 -    package = "google.analytics.data.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -5190,6 +4616,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "data_ruby_proto",
 -    deps = [":data_proto"],
@@ -5208,7 +4645,6 @@
 -        "ruby-cloud-gem-name=google-cloud-analytics-data-v1alpha",
 -    ],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":data_ruby_grpc",
 -        ":data_ruby_proto",
@@ -5225,6 +4661,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "data_csharp_proto",
 -    deps = [":data_proto"],
@@ -5241,7 +4688,6 @@
 -    srcs = [":data_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1alpha.yaml",
 -    deps = [
 -        ":data_csharp_grpc",
@@ -5259,6 +4705,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "data_cc_proto",
 -    deps = [":data_proto"],
@@ -5272,8 +4727,8 @@
 -)
 diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel
 --- a/google/analytics/data/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,390 +0,0 @@
++++ b/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -5342,17 +4797,13 @@
 -java_gapic_library(
 -    name = "data_java_gapic",
 -    srcs = [":data_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticsdata_v1beta.yaml",
 -    test_deps = [
 -        ":data_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -5368,7 +4819,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-analytics-data-v1beta-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_gapic",
@@ -5405,7 +4855,6 @@
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/data/v1beta;data",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -5445,11 +4894,6 @@
 -    name = "data_py_gapic",
 -    srcs = [":data_proto"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticsdata_v1beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -5496,9 +4940,6 @@
 -    name = "data_php_gapic",
 -    srcs = [":data_proto_with_info"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticsdata_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":data_php_grpc",
 -        ":data_php_proto",
@@ -5531,9 +4972,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
 -    package = "google.analytics.data.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -5571,18 +5010,16 @@
 -    name = "data_ruby_gapic",
 -    srcs = [":data_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-analytics-data-v1beta",
+-        "ruby-cloud-env-prefix=ANALYTICS_DATA",
+-        "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
 -        "ruby-cloud-api-id=analyticsdata.googleapis.com",
 -        "ruby-cloud-api-shortname=analyticsdata",
--        "ruby-cloud-env-prefix=ANALYTICS_DATA",
--        "ruby-cloud-gem-name=google-analytics-data-v1beta",
--        "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
 -        "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData",
 -    ],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.",
 -    ruby_cloud_title = "Google Analytics Data V1beta",
--    service_yaml = "analyticsdata_v1beta.yaml",
 -    deps = [
 -        ":data_ruby_grpc",
 -        ":data_ruby_proto",
@@ -5626,7 +5063,6 @@
 -    srcs = [":data_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticsdata_v1beta.yaml",
 -    deps = [
 -        ":data_csharp_grpc",
@@ -5647,27 +5083,11 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "data_cc_proto",
--    deps = [":data_proto"],
--)
--
--cc_grpc_library(
--    name = "data_cc_grpc",
--    srcs = [":data_proto"],
--    grpc_only = True,
--    deps = [":data_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel
 --- a/google/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,781 +0,0 @@
++++ b/google/api/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,779 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -5710,9 +5130,7 @@
 -    name = "client_proto",
 -    srcs = ["client.proto"],
 -    deps = [
--        ":launch_stage_proto",
 -        "@com_google_protobuf//:descriptor_proto",
--        "@com_google_protobuf//:duration_proto",
 -    ],
 -)
 -
@@ -5869,7 +5287,6 @@
 -        ":auth_proto",
 -        ":backend_proto",
 -        ":billing_proto",
--        ":client_proto",
 -        ":context_proto",
 -        ":control_proto",
 -        ":documentation_proto",
@@ -6025,14 +5442,12 @@
 -        ":resource_proto",
 -        ":routing_proto",
 -    ],
--    deps = [":api_go_proto"],
 -)
 -
 -go_proto_library(
 -    name = "client_go_proto",
 -    importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations",
 -    protos = [":client_proto"],
--    deps = [":api_go_proto"],
 -)
 -
 -go_proto_library(
@@ -6071,6 +5486,9 @@
 -    protos = [
 -        ":launch_stage_proto",
 -    ],
+-    deps = [
+-        ":annotations_go_proto",
+-    ],
 -)
 -
 -go_proto_library(
@@ -6451,7 +5869,7 @@
 -)
 diff -urN a/google/api/apikeys/BUILD.bazel b/google/api/apikeys/BUILD.bazel
 --- a/google/api/apikeys/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/apikeys/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/apikeys/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-api_keys.
@@ -6495,8 +5913,8 @@
 -
 diff -urN a/google/api/apikeys/v2/BUILD.bazel b/google/api/apikeys/v2/BUILD.bazel
 --- a/google/api/apikeys/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,399 +0,0 @@
++++ b/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -6570,7 +5988,6 @@
 -    srcs = [":apikeys_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "apikeys_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apikeys_v2.yaml",
 -    test_deps = [
 -        ":apikeys_java_grpc",
@@ -6632,7 +6049,6 @@
 -    grpc_service_config = "apikeys_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/apikeys/apiv2;apikeys",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "apikeys_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -6675,25 +6091,23 @@
 -    name = "apikeys_py_gapic",
 -    srcs = [":apikeys_proto"],
 -    grpc_service_config = "apikeys_grpc_service_config.json",
+-    service_yaml = "apikeys_v2.yaml",
+-    deps = [],
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-api-keys",
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=api_keys",
 -    ],
--    rest_numeric_enums = False,
--    service_yaml = "apikeys_v2.yaml",
--    transport = "grpc+rest",
--    deps = [],
 -)
 -
 -py_test(
--    name = "apikeys_py_gapic_test",
--    srcs = [
--        "apikeys_py_gapic_pytest.py",
--        "apikeys_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":apikeys_py_gapic"],
+-   name = "apikeys_py_gapic_test",
+-   srcs = [
+-       "apikeys_py_gapic_pytest.py",
+-       "apikeys_py_gapic_test.py",
+-   ],
+-   legacy_create_init = False,
+-   deps = [":apikeys_py_gapic"],
 -)
 -
 -# Open Source Packages
@@ -6730,9 +6144,7 @@
 -    name = "apikeys_php_gapic",
 -    srcs = [":apikeys_proto_with_info"],
 -    grpc_service_config = "apikeys_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apikeys_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":apikeys_php_grpc",
 -        ":apikeys_php_proto",
@@ -6765,9 +6177,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "apikeys_grpc_service_config.json",
 -    package = "google.api.apikeys.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "apikeys_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -6811,10 +6221,9 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/api-keys/",
 -    ],
 -    grpc_service_config = "apikeys_grpc_service_config.json",
--    rest_numeric_enums = False,
+-    service_yaml = "apikeys_v2.yaml",
 -    ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.",
 -    ruby_cloud_title = "API Keys V2",
--    service_yaml = "apikeys_v2.yaml",
 -    deps = [
 -        ":apikeys_ruby_grpc",
 -        ":apikeys_ruby_proto",
@@ -6858,7 +6267,6 @@
 -    srcs = [":apikeys_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "apikeys_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apikeys_v2.yaml",
 -    deps = [
 -        ":apikeys_csharp_grpc",
@@ -6898,12 +6306,12 @@
 -)
 diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel
 --- a/google/api/expr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/expr/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/expr/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/api/expr/conformance/v1alpha1/BUILD.bazel b/google/api/expr/conformance/v1alpha1/BUILD.bazel
 --- a/google/api/expr/conformance/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,178 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -7085,7 +6493,7 @@
 -)
 diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel
 --- a/google/api/expr/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,240 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -7329,7 +6737,7 @@
 -)
 diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel
 --- a/google/api/expr/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,91 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -7424,7 +6832,7 @@
 -)
 diff -urN a/google/api/servicecontrol/BUILD.bazel b/google/api/servicecontrol/BUILD.bazel
 --- a/google/api/servicecontrol/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/servicecontrol/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/servicecontrol/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-service_control.
@@ -7468,8 +6876,8 @@
 -)
 diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel
 --- a/google/api/servicecontrol/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,353 +0,0 @@
++++ b/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -7481,45 +6889,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "servicecontrol_proto",
@@ -7554,6 +6931,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_java_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7569,7 +6958,6 @@
 -    name = "servicecontrol_java_gapic",
 -    srcs = [":servicecontrol_proto_with_info"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":servicecontrol_java_grpc",
 -    ],
@@ -7593,7 +6981,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicecontrol-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_gapic",
@@ -7603,6 +6990,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "servicecontrol_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -7622,7 +7020,6 @@
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -7649,6 +7046,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "servicecontrol_py_gapic",
 -    srcs = [":servicecontrol_proto"],
@@ -7658,8 +7065,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-service-control",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -7680,6 +7085,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_php_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7695,9 +7111,7 @@
 -    name = "servicecontrol_php_gapic",
 -    srcs = [":servicecontrol_proto_with_info"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_php_grpc",
 -        ":servicecontrol_php_proto",
@@ -7714,6 +7128,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "servicecontrol_nodejs_gapic",
 -    package_name = "@google-cloud/service-control",
@@ -7721,9 +7144,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
 -    package = "google.api.servicecontrol.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -7737,6 +7158,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "servicecontrol_ruby_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7759,7 +7191,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
 -    ],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
 -    ruby_cloud_title = "Service Control API V1",
 -    deps = [
@@ -7778,6 +7209,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_csharp_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7794,7 +7236,6 @@
 -    srcs = [":servicecontrol_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
 -    deps = [
 -        ":servicecontrol_csharp_grpc",
@@ -7812,6 +7253,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "servicecontrol_cc_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7825,8 +7275,8 @@
 -)
 diff -urN a/google/api/servicecontrol/v2/BUILD.bazel b/google/api/servicecontrol/v2/BUILD.bazel
 --- a/google/api/servicecontrol/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,339 +0,0 @@
++++ b/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -7838,45 +7288,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "servicecontrol_proto",
@@ -7899,6 +7318,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_java_proto",
 -    deps = [":servicecontrol_proto"],
@@ -7915,7 +7346,6 @@
 -    srcs = [":servicecontrol_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
 -    test_deps = [
 -        ":servicecontrol_java_grpc",
@@ -7940,7 +7370,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicecontrol-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_gapic",
@@ -7950,6 +7379,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "servicecontrol_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -7968,7 +7408,6 @@
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/servicecontrol/apiv2;servicecontrol",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -7994,6 +7433,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "servicecontrol_py_gapic",
 -    srcs = [":servicecontrol_proto"],
@@ -8003,8 +7452,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-service-control",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -8025,6 +7472,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_php_proto",
 -    deps = [":servicecontrol_proto"],
@@ -8040,9 +7498,7 @@
 -    name = "servicecontrol_php_gapic",
 -    srcs = [":servicecontrol_proto_with_info"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_php_grpc",
 -        ":servicecontrol_php_proto",
@@ -8059,6 +7515,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "servicecontrol_nodejs_gapic",
 -    package_name = "@google-cloud/servicecontrol",
@@ -8066,9 +7531,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
 -    package = "google.api.servicecontrol.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -8080,6 +7543,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "servicecontrol_ruby_proto",
 -    deps = [":servicecontrol_proto"],
@@ -8102,7 +7576,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
 -    ],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
 -    ruby_cloud_title = "Service Control API V2",
 -    deps = [
@@ -8121,6 +7594,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicecontrol_csharp_proto",
 -    deps = [":servicecontrol_proto"],
@@ -8137,7 +7621,6 @@
 -    srcs = [":servicecontrol_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicecontrol.yaml",
 -    deps = [
 -        ":servicecontrol_csharp_grpc",
@@ -8155,6 +7638,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "servicecontrol_cc_proto",
 -    deps = [":servicecontrol_proto"],
@@ -8168,7 +7660,7 @@
 -)
 diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel
 --- a/google/api/servicemanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/servicemanagement/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/servicemanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-service_management.
@@ -8212,8 +7704,8 @@
 -)
 diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel
 --- a/google/api/servicemanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,349 +0,0 @@
++++ b/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -8225,45 +7717,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "servicemanagement_proto",
@@ -8291,6 +7752,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicemanagement_java_proto",
 -    deps = [":servicemanagement_proto"],
@@ -8307,7 +7780,6 @@
 -    srcs = [":servicemanagement_proto_with_info"],
 -    gapic_yaml = "servicemanagement_gapic.yaml",
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicemanagement_v1.yaml",
 -    test_deps = [
 -        ":servicemanagement_java_grpc",
@@ -8331,7 +7803,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicemanagement-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":servicemanagement_java_gapic",
@@ -8341,6 +7812,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "servicemanagement_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -8360,7 +7842,6 @@
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "servicemanagement_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -8391,6 +7872,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "servicemanagement_py_gapic",
 -    srcs = [":servicemanagement_proto"],
@@ -8400,8 +7891,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-service-management",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -8422,6 +7911,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicemanagement_php_proto",
 -    deps = [":servicemanagement_proto"],
@@ -8437,9 +7937,7 @@
 -    name = "servicemanagement_php_gapic",
 -    srcs = [":servicemanagement_proto_with_info"],
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicemanagement_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":servicemanagement_php_grpc",
 -        ":servicemanagement_php_proto",
@@ -8456,6 +7954,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "servicemanagement_nodejs_gapic",
 -    package_name = "@google-cloud/service-management",
@@ -8463,9 +7970,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
 -    package = "google.api.servicemanagement.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "servicemanagement_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -8477,6 +7982,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "servicemanagement_ruby_proto",
 -    deps = [":servicemanagement_proto"],
@@ -8499,7 +8015,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
 -    ],
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
 -    ruby_cloud_title = "Service Management V1",
 -    deps = [
@@ -8518,6 +8033,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "servicemanagement_csharp_proto",
 -    deps = [":servicemanagement_proto"],
@@ -8534,7 +8060,6 @@
 -    srcs = [":servicemanagement_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "servicemanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicemanagement_v1.yaml",
 -    deps = [
 -        ":servicemanagement_csharp_grpc",
@@ -8552,6 +8077,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "servicemanagement_cc_proto",
 -    deps = [":servicemanagement_proto"],
@@ -8565,7 +8099,7 @@
 -)
 diff -urN a/google/api/serviceusage/BUILD.bazel b/google/api/serviceusage/BUILD.bazel
 --- a/google/api/serviceusage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/serviceusage/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/api/serviceusage/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-service_usage.
@@ -8609,8 +8143,8 @@
 -)
 diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/BUILD.bazel
 --- a/google/api/serviceusage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,357 +0,0 @@
++++ b/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,393 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -8622,41 +8156,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "serviceusage_proto",
@@ -8687,6 +8194,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_java_proto",
 -    deps = [":serviceusage_proto"],
@@ -8702,7 +8221,6 @@
 -    name = "serviceusage_java_gapic",
 -    srcs = [":serviceusage_proto_with_info"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":serviceusage_java_grpc",
 -    ],
@@ -8724,7 +8242,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-serviceusage-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_gapic",
@@ -8796,6 +8313,16 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "serviceusage_py_gapic",
 -    srcs = [":serviceusage_proto"],
@@ -8805,8 +8332,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=service_usage",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -8827,6 +8352,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_php_proto",
 -    deps = [":serviceusage_proto"],
@@ -8842,9 +8378,7 @@
 -    name = "serviceusage_php_gapic",
 -    srcs = [":serviceusage_proto_with_info"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_php_grpc",
 -        ":serviceusage_php_proto",
@@ -8861,6 +8395,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "serviceusage_nodejs_gapic",
 -    package_name = "@google-cloud/service-usage",
@@ -8868,9 +8411,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
 -    package = "google.api.serviceusage.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -8882,6 +8423,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "serviceusage_ruby_proto",
 -    deps = [":serviceusage_proto"],
@@ -8904,7 +8456,6 @@
 -        "ruby-cloud-api-shortname=serviceusage",
 -    ],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.",
 -    ruby_cloud_title = "Service Usage V1",
 -    deps = [
@@ -8923,6 +8474,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_csharp_proto",
 -    deps = [":serviceusage_proto"],
@@ -8939,7 +8501,6 @@
 -    srcs = [":serviceusage_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    #     service_yaml = "serviceusage_v1.yaml",
 -    deps = [
 -        ":serviceusage_csharp_grpc",
@@ -8957,6 +8518,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "serviceusage_cc_proto",
 -    deps = [":serviceusage_proto"],
@@ -8970,8 +8540,8 @@
 -)
 diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusage/v1beta1/BUILD.bazel
 --- a/google/api/serviceusage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,335 +0,0 @@
++++ b/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -8983,42 +8553,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "serviceusage_proto",
@@ -9051,6 +8593,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_java_proto",
 -    deps = [":serviceusage_proto"],
@@ -9066,7 +8620,6 @@
 -    name = "serviceusage_java_gapic",
 -    srcs = [":serviceusage_proto_with_info"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":serviceusage_java_grpc",
 -    ],
@@ -9088,7 +8641,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-serviceusage-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_gapic",
@@ -9098,6 +8650,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "serviceusage_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -9117,7 +8680,6 @@
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1;serviceusage",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -9146,12 +8708,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "serviceusage_py_gapic",
 -    srcs = [":serviceusage_proto"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -9173,6 +8742,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_php_proto",
 -    deps = [":serviceusage_proto"],
@@ -9188,9 +8768,7 @@
 -    name = "serviceusage_php_gapic",
 -    srcs = [":serviceusage_proto_with_info"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_php_grpc",
 -        ":serviceusage_php_proto",
@@ -9207,6 +8785,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "serviceusage_nodejs_gapic",
 -    package_name = "@google-cloud/service-usage",
@@ -9214,9 +8801,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
 -    package = "google.api.serviceusage.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -9228,6 +8813,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "serviceusage_ruby_proto",
 -    deps = [":serviceusage_proto"],
@@ -9250,7 +8846,6 @@
 -        "ruby-cloud-api-shortname=serviceusage",
 -    ],
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.",
 -    ruby_cloud_title = "Service Usage V1beta1",
 -    deps = [
@@ -9269,6 +8864,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "serviceusage_csharp_proto",
 -    deps = [":serviceusage_proto"],
@@ -9285,7 +8891,6 @@
 -    srcs = [":serviceusage_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "serviceusage_v1beta1.yaml",
 -    deps = [
 -        ":serviceusage_csharp_grpc",
@@ -9309,7 +8914,7 @@
 -# Put your C++ rules here
 diff -urN a/google/appengine/BUILD.bazel b/google/appengine/BUILD.bazel
 --- a/google/appengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/appengine/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/appengine/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-app_engine.
@@ -9353,7 +8958,7 @@
 -)
 diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel
 --- a/google/appengine/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,177 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -9534,8 +9139,8 @@
 -)
 diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel
 --- a/google/appengine/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,178 +0,0 @@
++++ b/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -9613,8 +9218,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=appengine_logging",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -9716,8 +9319,8 @@
 -)
 diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel
 --- a/google/appengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,371 +0,0 @@
++++ b/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,413 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -9729,45 +9332,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "appengine_proto",
@@ -9810,6 +9382,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "appengine_java_proto",
 -    deps = [":appengine_proto"],
@@ -9825,7 +9409,6 @@
 -    name = "appengine_java_gapic",
 -    srcs = [":appengine_proto_with_info"],
 -    grpc_service_config = "appengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":appengine_java_grpc",
 -    ],
@@ -9861,7 +9444,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-appengine-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":appengine_java_gapic",
@@ -9871,6 +9453,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "appengine_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -9888,7 +9481,6 @@
 -    grpc_service_config = "appengine_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/appengine/apiv1;appengine",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "appengine_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -9918,6 +9510,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "appengine_py_gapic",
 -    srcs = [":appengine_proto"],
@@ -9927,8 +9529,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=appengine_admin",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -9949,6 +9549,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "appengine_php_proto",
 -    deps = [":appengine_proto"],
@@ -9964,9 +9575,7 @@
 -    name = "appengine_php_gapic",
 -    srcs = [":appengine_proto_with_info"],
 -    grpc_service_config = "appengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "appengine_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":appengine_php_grpc",
 -        ":appengine_php_proto",
@@ -9983,6 +9592,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "appengine_nodejs_gapic",
 -    package_name = "@google-cloud/appengine-admin",
@@ -9990,9 +9608,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "appengine_grpc_service_config.json",
 -    package = "google.appengine.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "appengine_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -10004,6 +9620,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "appengine_ruby_proto",
 -    deps = [":appengine_proto"],
@@ -10025,7 +9652,6 @@
 -        "ruby-cloud-api-id=appengine.googleapis.com",
 -        "ruby-cloud-api-shortname=appengine",
 -    ],
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
 -    ruby_cloud_title = "App Engine Admin V1",
 -    deps = [
@@ -10044,6 +9670,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "appengine_csharp_proto",
 -    deps = [":appengine_proto"],
@@ -10060,7 +9697,6 @@
 -    srcs = [":appengine_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "appengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "appengine_v1.yaml",
 -    deps = [
 -        ":appengine_csharp_grpc",
@@ -10078,6 +9714,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "appengine_cc_proto",
 -    deps = [":appengine_proto"],
@@ -10091,7 +9736,7 @@
 -)
 diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel
 --- a/google/appengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,192 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -10287,8 +9932,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/alertcenter/v1beta1/BUILD.bazel b/google/apps/alertcenter/v1beta1/BUILD.bazel
 --- a/google/apps/alertcenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,317 +0,0 @@
++++ b/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,352 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -10300,43 +9945,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "alertcenter_proto",
@@ -10362,6 +9978,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "alertcenter_java_proto",
 -    deps = [":alertcenter_proto"],
@@ -10377,7 +10005,6 @@
 -    name = "alertcenter_java_gapic",
 -    srcs = [":alertcenter_proto_with_info"],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":alertcenter_java_grpc",
 -    ],
@@ -10399,7 +10026,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-apps-alertcenter-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":alertcenter_java_gapic",
@@ -10409,6 +10035,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "alertcenter_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -10426,7 +10063,6 @@
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
 -    importpath = "google.golang.org/google/apps/alertcenter/v1beta1;alertcenter",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "alertcenter.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -10452,12 +10088,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "alertcenter_py_gapic",
 -    srcs = [":alertcenter_proto"],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -10478,6 +10122,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "alertcenter_php_proto",
 -    deps = [":alertcenter_proto"],
@@ -10493,9 +10148,7 @@
 -    name = "alertcenter_php_gapic",
 -    srcs = [":alertcenter_proto_with_info"],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "alertcenter.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":alertcenter_php_grpc",
 -        ":alertcenter_php_proto",
@@ -10512,6 +10165,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "alertcenter_nodejs_gapic",
 -    package_name = "@google-cloud/alertcenter",
@@ -10519,9 +10181,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
 -    package = "google.apps.alertcenter.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "alertcenter.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -10533,6 +10193,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "alertcenter_ruby_proto",
 -    deps = [":alertcenter_proto"],
@@ -10551,7 +10222,6 @@
 -        "ruby-cloud-gem-name=google-cloud-apps-alertcenter-v1beta1",
 -    ],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":alertcenter_ruby_grpc",
 -        ":alertcenter_ruby_proto",
@@ -10568,6 +10238,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "alertcenter_csharp_proto",
 -    deps = [":alertcenter_proto"],
@@ -10584,7 +10265,6 @@
 -    srcs = [":alertcenter_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "alertcenter.yaml",
 -    deps = [
 -        ":alertcenter_csharp_grpc",
@@ -10608,8 +10288,8 @@
 -# Put your C++ rules here
 diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activity/v2/BUILD.bazel
 --- a/google/apps/drive/activity/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,369 +0,0 @@
++++ b/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,350 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -10682,17 +10362,13 @@
 -java_gapic_library(
 -    name = "activity_java_gapic",
 -    srcs = [":activity_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "driveactivity_v2.yaml",
 -    test_deps = [
 -        ":activity_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":activity_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -10708,7 +10384,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-drive-activity-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":activity_java_gapic",
@@ -10745,7 +10420,6 @@
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
 -    importpath = "google.golang.org/google/apps/drive/activity/v2;activity",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "driveactivity_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -10785,11 +10459,6 @@
 -    name = "activity_py_gapic",
 -    srcs = [":activity_proto"],
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "driveactivity_v2.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -10836,9 +10505,6 @@
 -    name = "activity_php_gapic",
 -    srcs = [":activity_proto_with_info"],
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "driveactivity_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":activity_php_grpc",
 -        ":activity_php_proto",
@@ -10871,9 +10537,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
 -    package = "google.apps.drive.activity.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "driveactivity_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -10912,8 +10576,6 @@
 -    srcs = [":activity_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-apps-drive-activity-v2"],
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "driveactivity_v2.yaml",
 -    deps = [
 -        ":activity_ruby_grpc",
 -        ":activity_ruby_proto",
@@ -10957,7 +10619,6 @@
 -    srcs = [":activity_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "driveactivity_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "driveactivity_v2.yaml",
 -    deps = [
 -        ":activity_csharp_grpc",
@@ -10979,809 +10640,10 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
-diff -urN a/google/apps/drive/labels/v2/BUILD.bazel b/google/apps/drive/labels/v2/BUILD.bazel
---- a/google/apps/drive/labels/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/drive/labels/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,393 +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 = "labels_proto",
--    srcs = [
--        "common.proto",
--        "error_details.proto",
--        "exception_detail.proto",
--        "field.proto",
--        "label.proto",
--        "label_permission.proto",
--        "label_service.proto",
--        "requests.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/type:color_proto",
--        "//google/type:date_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "labels_proto_with_info",
--    deps = [
--        ":labels_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 = "labels_java_proto",
--    deps = [":labels_proto"],
--)
--
--java_grpc_library(
--    name = "labels_java_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_java_proto"],
--)
--
--java_gapic_library(
--    name = "labels_java_gapic",
--    srcs = [":labels_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    test_deps = [
--        ":labels_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":labels_java_proto",
--        "//google/api:api_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "labels_java_gapic_test_suite",
--    test_classes = [
--        "com.google.apps.drive.labels.v2.LabelServiceClientHttpJsonTest",
--        "com.google.apps.drive.labels.v2.LabelServiceClientTest",
--    ],
--    runtime_deps = [":labels_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-drive-labels-v2-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":labels_java_gapic",
--        ":labels_java_grpc",
--        ":labels_java_proto",
--        ":labels_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "labels_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2",
--    protos = [":labels_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/type:color_go_proto",
--        "//google/type:date_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "labels_go_gapic",
--    srcs = [":labels_proto_with_info"],
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    importpath = "google.golang.org/google/apps/drive/labels/v2;labels",
--    metadata = True,
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":labels_go_proto",
--    ],
--)
--
--go_test(
--    name = "labels_go_gapic_test",
--    srcs = [":labels_go_gapic_srcjar_test"],
--    embed = [":labels_go_gapic"],
--    importpath = "google.golang.org/google/apps/drive/labels/v2",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-drive-labels-v2-go",
--    deps = [
--        ":labels_go_gapic",
--        ":labels_go_gapic_srcjar-metadata.srcjar",
--        ":labels_go_gapic_srcjar-test.srcjar",
--        ":labels_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "labels_py_gapic",
--    srcs = [":labels_proto"],
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--py_test(
--    name = "labels_py_gapic_test",
--    srcs = [
--        "labels_py_gapic_pytest.py",
--        "labels_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":labels_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "drive-labels-v2-py",
--    deps = [
--        ":labels_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 = "labels_php_proto",
--    deps = [":labels_proto"],
--)
--
--php_grpc_library(
--    name = "labels_php_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_php_proto"],
--)
--
--php_gapic_library(
--    name = "labels_php_gapic",
--    srcs = [":labels_proto_with_info"],
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":labels_php_grpc",
--        ":labels_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2-php",
--    deps = [
--        ":labels_php_gapic",
--        ":labels_php_grpc",
--        ":labels_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "labels_nodejs_gapic",
--    package_name = "@google-cloud/labels",
--    src = ":labels_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    package = "google.apps.drive.labels.v2",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "drive-labels-v2-nodejs",
--    deps = [
--        ":labels_nodejs_gapic",
--        ":labels_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "labels_ruby_proto",
--    deps = [":labels_proto"],
--)
--
--ruby_grpc_library(
--    name = "labels_ruby_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "labels_ruby_gapic",
--    srcs = [":labels_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-drive-labels-v2",
--    ],
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    deps = [
--        ":labels_ruby_grpc",
--        ":labels_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2-ruby",
--    deps = [
--        ":labels_ruby_gapic",
--        ":labels_ruby_grpc",
--        ":labels_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 = "labels_csharp_proto",
--    deps = [":labels_proto"],
--)
--
--csharp_grpc_library(
--    name = "labels_csharp_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "labels_csharp_gapic",
--    srcs = [":labels_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2.yaml",
--    deps = [
--        ":labels_csharp_grpc",
--        ":labels_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2-csharp",
--    deps = [
--        ":labels_csharp_gapic",
--        ":labels_csharp_grpc",
--        ":labels_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "labels_cc_proto",
--    deps = [":labels_proto"],
--)
--
--cc_grpc_library(
--    name = "labels_cc_grpc",
--    srcs = [":labels_proto"],
--    grpc_only = True,
--    deps = [":labels_cc_proto"],
--)
-diff -urN a/google/apps/drive/labels/v2beta/BUILD.bazel b/google/apps/drive/labels/v2beta/BUILD.bazel
---- a/google/apps/drive/labels/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/drive/labels/v2beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,398 +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 = "labels_proto",
--    srcs = [
--        "common.proto",
--        "error_details.proto",
--        "exception_detail.proto",
--        "field.proto",
--        "label.proto",
--        "label_limits.proto",
--        "label_lock.proto",
--        "label_permission.proto",
--        "label_service.proto",
--        "requests.proto",
--        "user_capabilities.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/type:color_proto",
--        "//google/type:date_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "labels_proto_with_info",
--    deps = [
--        ":labels_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 = "labels_java_proto",
--    deps = [":labels_proto"],
--)
--
--java_grpc_library(
--    name = "labels_java_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_java_proto"],
--)
--
--java_gapic_library(
--    name = "labels_java_gapic",
--    srcs = [":labels_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    test_deps = [
--        ":labels_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":labels_java_proto",
--        "//google/api:api_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "labels_java_gapic_test_suite",
--    test_classes = [
--        "com.google.apps.drive.labels.v2beta.LabelServiceClientHttpJsonTest",
--        "com.google.apps.drive.labels.v2beta.LabelServiceClientTest",
--    ],
--    runtime_deps = [":labels_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-drive-labels-v2beta-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":labels_java_gapic",
--        ":labels_java_grpc",
--        ":labels_java_proto",
--        ":labels_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "labels_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta",
--    protos = [":labels_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/type:color_go_proto",
--        "//google/type:date_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "labels_go_gapic",
--    srcs = [":labels_proto_with_info"],
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    importpath = "google.golang.org/google/apps/drive/labels/v2beta;labels",
--    metadata = True,
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":labels_go_proto",
--    ],
--)
--
--go_test(
--    name = "labels_go_gapic_test",
--    srcs = [":labels_go_gapic_srcjar_test"],
--    embed = [":labels_go_gapic"],
--    importpath = "google.golang.org/google/apps/drive/labels/v2beta",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-drive-labels-v2beta-go",
--    deps = [
--        ":labels_go_gapic",
--        ":labels_go_gapic_srcjar-metadata.srcjar",
--        ":labels_go_gapic_srcjar-test.srcjar",
--        ":labels_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "labels_py_gapic",
--    srcs = [":labels_proto"],
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--py_test(
--    name = "labels_py_gapic_test",
--    srcs = [
--        "labels_py_gapic_pytest.py",
--        "labels_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":labels_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "drive-labels-v2beta-py",
--    deps = [
--        ":labels_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 = "labels_php_proto",
--    deps = [":labels_proto"],
--)
--
--php_grpc_library(
--    name = "labels_php_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_php_proto"],
--)
--
--php_gapic_library(
--    name = "labels_php_gapic",
--    srcs = [":labels_proto_with_info"],
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":labels_php_grpc",
--        ":labels_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2beta-php",
--    deps = [
--        ":labels_php_gapic",
--        ":labels_php_grpc",
--        ":labels_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "labels_nodejs_gapic",
--    package_name = "@google-cloud/labels",
--    src = ":labels_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    package = "google.apps.drive.labels.v2beta",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "drive-labels-v2beta-nodejs",
--    deps = [
--        ":labels_nodejs_gapic",
--        ":labels_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "labels_ruby_proto",
--    deps = [":labels_proto"],
--)
--
--ruby_grpc_library(
--    name = "labels_ruby_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "labels_ruby_gapic",
--    srcs = [":labels_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-drive-labels-v2beta",
--    ],
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    deps = [
--        ":labels_ruby_grpc",
--        ":labels_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2beta-ruby",
--    deps = [
--        ":labels_ruby_gapic",
--        ":labels_ruby_grpc",
--        ":labels_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 = "labels_csharp_proto",
--    deps = [":labels_proto"],
--)
--
--csharp_grpc_library(
--    name = "labels_csharp_grpc",
--    srcs = [":labels_proto"],
--    deps = [":labels_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "labels_csharp_gapic",
--    srcs = [":labels_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
--    rest_numeric_enums = True,
--    service_yaml = "drivelabels_v2beta.yaml",
--    deps = [
--        ":labels_csharp_grpc",
--        ":labels_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-drive-labels-v2beta-csharp",
--    deps = [
--        ":labels_csharp_gapic",
--        ":labels_csharp_grpc",
--        ":labels_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "labels_cc_proto",
--    deps = [":labels_proto"],
--)
--
--cc_grpc_library(
--    name = "labels_cc_grpc",
--    srcs = [":labels_proto"],
--    grpc_only = True,
--    deps = [":labels_cc_proto"],
--)
 diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.bazel
 --- a/google/apps/market/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,314 +0,0 @@
++++ b/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,349 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -11793,43 +10655,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "marketplace_proto",
@@ -11851,6 +10684,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "marketplace_java_proto",
 -    deps = [":marketplace_proto"],
@@ -11866,7 +10711,6 @@
 -    name = "marketplace_java_gapic",
 -    srcs = [":marketplace_proto_with_info"],
 -    grpc_service_config = "service_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":marketplace_java_grpc",
 -    ],
@@ -11892,7 +10736,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-hosted-marketplace-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":marketplace_java_gapic",
@@ -11902,6 +10745,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "marketplace_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -11918,7 +10772,6 @@
 -    grpc_service_config = "service_grpc_service_config.json",
 -    importpath = "google.golang.org/ccc/hosted/marketplace/v2;marketplace",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "appsmarket_v2.yaml",
 -    deps = [
 -        ":marketplace_go_proto",
@@ -11943,12 +10796,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "marketplace_py_gapic",
 -    srcs = [":marketplace_proto"],
 -    grpc_service_config = "service_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -11969,6 +10830,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "marketplace_php_proto",
 -    deps = [":marketplace_proto"],
@@ -11984,8 +10856,6 @@
 -    name = "marketplace_php_gapic",
 -    srcs = [":marketplace_proto_with_info"],
 -    grpc_service_config = "service_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":marketplace_php_grpc",
 -        ":marketplace_php_proto",
@@ -12002,6 +10872,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "marketplace_nodejs_gapic",
 -    package_name = "@google-cloud/marketplace",
@@ -12009,9 +10888,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "service_grpc_service_config.json",
 -    package = "ccc.hosted.marketplace.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "appsmarket_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -12023,6 +10900,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "marketplace_ruby_proto",
 -    deps = [":marketplace_proto"],
@@ -12041,7 +10929,6 @@
 -        "ruby-cloud-gem-name=google-cloud-hosted-marketplace-v2",
 -    ],
 -    grpc_service_config = "service_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":marketplace_ruby_grpc",
 -        ":marketplace_ruby_proto",
@@ -12058,6 +10945,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "marketplace_csharp_proto",
 -    deps = [":marketplace_proto"],
@@ -12074,7 +10972,6 @@
 -    srcs = [":marketplace_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "service_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "appsmarket_v2.yaml",
 -    deps = [
 -        ":marketplace_csharp_grpc",
@@ -12098,8 +10995,8 @@
 -# Put your C++ rules here
 diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD.bazel
 --- a/google/apps/script/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,159 +0,0 @@
++++ b/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,148 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12119,8 +11016,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12172,45 +11072,31 @@
 -    protos = [":type_proto"],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "type_moved_proto",
+-    srcs = [":type_proto"],
+-    deps = [
+-        "@com_google_protobuf//:struct_proto",
+-        "@com_google_protobuf//:wrappers_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "type_py_proto",
+-    deps = [":type_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "type_py_original_proto",
 -    deps = [":type_proto"],
 -)
 -
--py_gapic_library(
--    name = "type_py_gapic",
--    srcs = [":type_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "type_py_grpc",
+-    srcs = [":type_moved_proto"],
+-    deps = [":type_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "type-py",
--    deps = [
--        ":type_py_gapic",
--        "//google/apps/script/type/calendar:calendar_py_gapic",
--        "//google/apps/script/type/docs:docs_py_gapic",
--        "//google/apps/script/type/drive:drive_py_gapic",
--        "//google/apps/script/type/gmail:gmail_py_gapic",
--        "//google/apps/script/type/sheets:sheets_py_gapic",
--        "//google/apps/script/type/slides:slides_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "type_php_proto",
 -    deps = [":type_proto"],
@@ -12261,8 +11147,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/type/calendar/BUILD.bazel
 --- a/google/apps/script/type/calendar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,143 +0,0 @@
++++ b/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,138 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12281,8 +11167,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12336,39 +11225,31 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "calendar_moved_proto",
+-    srcs = [":calendar_proto"],
+-    deps = [
+-        "//google/api:field_behavior_proto",
+-        "//google/apps/script/type:type_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "calendar_py_proto",
+-    deps = [":calendar_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "calendar_py_original_proto",
 -    deps = [":calendar_proto"],
 -)
 -
--py_gapic_library(
--    name = "calendar_py_gapic",
--    srcs = [":calendar_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "calendar_py_grpc",
+-    srcs = [":calendar_moved_proto"],
+-    deps = [":calendar_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "calendar-gapic",
--    deps = [
--        ":calendar_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "calendar_php_proto",
 -    deps = [":calendar_proto"],
@@ -12408,8 +11289,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/docs/BUILD.bazel
 --- a/google/apps/script/type/docs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,143 +0,0 @@
++++ b/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,138 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12428,8 +11309,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12483,39 +11367,31 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "docs_moved_proto",
+-    srcs = [":docs_proto"],
+-    deps = [
+-        "//google/api:field_behavior_proto",
+-        "//google/apps/script/type:type_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "docs_py_proto",
+-    deps = [":docs_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "docs_py_original_proto",
 -    deps = [":docs_proto"],
 -)
 -
--py_gapic_library(
--    name = "docs_py_gapic",
--    srcs = [":docs_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "docs_py_grpc",
+-    srcs = [":docs_moved_proto"],
+-    deps = [":docs_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "docs-gapic",
--    deps = [
--        ":docs_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "docs_php_proto",
 -    deps = [":docs_proto"],
@@ -12555,8 +11431,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/drive/BUILD.bazel
 --- a/google/apps/script/type/drive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,141 +0,0 @@
++++ b/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,135 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12575,8 +11451,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12628,39 +11507,30 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "drive_moved_proto",
+-    srcs = [":drive_proto"],
+-    deps = [
+-        "//google/apps/script/type:type_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "drive_py_proto",
+-    deps = [":drive_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "drive_py_original_proto",
 -    deps = [":drive_proto"],
 -)
 -
--py_gapic_library(
--    name = "drive_py_gapic",
--    srcs = [":drive_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "drive_py_grpc",
+-    srcs = [":drive_moved_proto"],
+-    deps = [":drive_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "drive-gapic",
--    deps = [
--        ":drive_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "drive_php_proto",
 -    deps = [":drive_proto"],
@@ -12700,8 +11570,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/gmail/BUILD.bazel
 --- a/google/apps/script/type/gmail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,142 +0,0 @@
++++ b/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,137 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12720,8 +11590,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12774,39 +11647,31 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "gmail_moved_proto",
+-    srcs = [":gmail_proto"],
+-    deps = [
+-        "//google/apps/script/type:type_proto",
+-        "@com_google_protobuf//:struct_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "gmail_py_proto",
+-    deps = [":gmail_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "gmail_py_original_proto",
 -    deps = [":gmail_proto"],
 -)
 -
--py_gapic_library(
--    name = "gmail_py_gapic",
--    srcs = [":gmail_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "gmail_py_grpc",
+-    srcs = [":gmail_moved_proto"],
+-    deps = [":gmail_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "gmail-gapic",
--    deps = [
--        ":gmail_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "gmail_php_proto",
 -    deps = [":gmail_proto"],
@@ -12846,8 +11711,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type/sheets/BUILD.bazel
 --- a/google/apps/script/type/sheets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,143 +0,0 @@
++++ b/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,138 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -12866,8 +11731,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12921,39 +11789,31 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "sheets_moved_proto",
+-    srcs = [":sheets_proto"],
+-    deps = [
+-        "//google/api:field_behavior_proto",
+-        "//google/apps/script/type:type_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "sheets_py_proto",
+-    deps = [":sheets_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "sheets_py_original_proto",
 -    deps = [":sheets_proto"],
 -)
 -
--py_gapic_library(
--    name = "sheets_py_gapic",
--    srcs = [":sheets_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "sheets_py_grpc",
+-    srcs = [":sheets_moved_proto"],
+-    deps = [":sheets_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "sheets-gapic",
--    deps = [
--        ":sheets_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "sheets_php_proto",
 -    deps = [":sheets_proto"],
@@ -12993,8 +11853,8 @@
 -# Put your C++ code here
 diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type/slides/BUILD.bazel
 --- a/google/apps/script/type/slides/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,143 +0,0 @@
++++ b/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,138 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -13013,8 +11873,11 @@
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
+-    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -13068,39 +11931,31 @@
 -    ],
 -)
 -
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
+-moved_proto_library(
+-    name = "slides_moved_proto",
+-    srcs = [":slides_proto"],
+-    deps = [
+-        "//google/api:field_behavior_proto",
+-        "//google/apps/script/type:type_proto",
+-    ],
 -)
 -
 -py_proto_library(
 -    name = "slides_py_proto",
+-    deps = [":slides_moved_proto"],
+-)
+-
+-py_proto_library(
+-    name = "slides_py_original_proto",
 -    deps = [":slides_proto"],
 -)
 -
--py_gapic_library(
--    name = "slides_py_gapic",
--    srcs = [":slides_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
+-py_grpc_library(
+-    name = "slides_py_grpc",
+-    srcs = [":slides_moved_proto"],
+-    deps = [":slides_py_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "slides-gapic",
--    deps = [
--        ":slides_py_gapic",
--    ],
--)
--
--##############################################################################
--# PHP
--##############################################################################
 -php_proto_library(
 -    name = "slides_php_proto",
 -    deps = [":slides_proto"],
@@ -13140,7 +11995,7 @@
 -# Put your C++ code here
 diff -urN a/google/area120/tables/BUILD.bazel b/google/area120/tables/BUILD.bazel
 --- a/google/area120/tables/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/area120/tables/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/area120/tables/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-area120-tables.
@@ -13184,8 +12039,8 @@
 -)
 diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel
 --- a/google/area120/tables/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,320 +0,0 @@
++++ b/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -13197,43 +12052,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "tables_proto",
@@ -13259,6 +12085,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "tables_java_proto",
 -    deps = [":tables_proto"],
@@ -13275,7 +12113,6 @@
 -    srcs = [":tables_proto_with_info"],
 -    gapic_yaml = "language_gapic.yaml",
 -    grpc_service_config = "tables_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":tables_java_grpc",
 -    ],
@@ -13297,7 +12134,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-area120-tables-v1alpha1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":tables_java_gapic",
@@ -13307,6 +12143,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "tables_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -13322,7 +12169,6 @@
 -    srcs = [":tables_proto_with_info"],
 -    grpc_service_config = "tables_grpc_service_config.json",
 -    importpath = "google.golang.org/google/area120/tables/v1alpha1;tables",
--    rest_numeric_enums = False,
 -    service_yaml = "area120tables_v1alpha1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -13347,12 +12193,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "tables_py_gapic",
 -    srcs = [":tables_proto"],
 -    grpc_service_config = "tables_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -13373,6 +12227,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "tables_php_proto",
 -    deps = [":tables_proto"],
@@ -13388,8 +12253,6 @@
 -    name = "tables_php_gapic",
 -    srcs = [":tables_proto_with_info"],
 -    grpc_service_config = "tables_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":tables_php_grpc",
 -        ":tables_php_proto",
@@ -13406,6 +12269,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "tables_nodejs_gapic",
 -    package_name = "@google/area120-tables",
@@ -13413,9 +12285,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "tables_grpc_service_config.json",
 -    package = "google.area120.tables.v1alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "area120tables_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -13427,6 +12297,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "tables_ruby_proto",
 -    deps = [":tables_proto"],
@@ -13449,7 +12330,6 @@
 -        "ruby-cloud-api-shortname=area120tables",
 -    ],
 -    grpc_service_config = "tables_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.",
 -    ruby_cloud_title = "Area 120 Tables V1alpha1",
 -    deps = [
@@ -13468,6 +12348,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "tables_csharp_proto",
 -    deps = [":tables_proto"],
@@ -13484,7 +12375,6 @@
 -    srcs = [":tables_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "tables_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "area120tables_v1alpha1.yaml",
 -    deps = [
 -        ":tables_csharp_grpc",
@@ -13508,59 +12398,28 @@
 -# Put your C++ rules here
 diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel
 --- a/google/bigtable/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/bigtable/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/bigtable/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel
 --- a/google/bigtable/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/bigtable/admin/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/bigtable/admin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel
 --- a/google/bigtable/admin/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,350 +0,0 @@
++++ b/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "admin_proto",
@@ -13595,6 +12454,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_java_proto",
 -    deps = [":admin_proto"],
@@ -13611,7 +12482,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = "bigtableadmin_gapic.yaml",
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":admin_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -13635,7 +12505,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigtable-admin-v2-java",
--    include_samples = True,
 -    transport = "grpc",
 -    deps = [
 -        ":admin_java_gapic",
@@ -13645,6 +12514,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "admin_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -13663,7 +12543,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtableadmin_v2.yaml",
 -    transport = "grpc",
 -    deps = [
@@ -13693,6 +12572,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "bigtable_admin_py_gapic",
 -    srcs = [":admin_proto"],
@@ -13702,8 +12591,6 @@
 -        "python-gapic-name=bigtable_admin",
 -        "autogen-snippets=False",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -13727,6 +12614,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_php_proto",
 -    deps = [":admin_proto"],
@@ -13742,9 +12640,7 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = "bigtableadmin_gapic.yaml",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtableadmin_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -13761,6 +12657,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "admin_nodejs_gapic",
 -    package_name = "@google-cloud/bigtable",
@@ -13769,9 +12674,7 @@
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
 -    main_service = "bigtable",
 -    package = "google.bigtable.admin.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtableadmin_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -13783,6 +12686,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "admin_ruby_proto",
 -    deps = [":admin_proto"],
@@ -13806,7 +12720,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-bigtable",
 -    ],
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
 -    ruby_cloud_title = "Cloud Bigtable Admin V2",
 -    deps = [
@@ -13825,6 +12738,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_csharp_proto",
 -    deps = [":admin_proto"],
@@ -13841,7 +12765,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtableadmin_v2.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -13859,6 +12782,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-#
+-# PLEASE DO NOT DELETE
+-# These rules are not auto-generated, but they are used by OSS C++ projects.
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "admin_cc_proto",
 -    deps = [":admin_proto"],
@@ -13872,56 +12807,24 @@
 -)
 diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel
 --- a/google/bigtable/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,329 +0,0 @@
++++ b/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,369 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "bigtable_proto",
 -    srcs = [
 -        "bigtable.proto",
 -        "data.proto",
--        "request_stats.proto",
 -        "response_params.proto",
 -    ],
 -    deps = [
@@ -13931,7 +12834,6 @@
 -        "//google/api:resource_proto",
 -        "//google/api:routing_proto",
 -        "//google/rpc:status_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:wrappers_proto",
 -    ],
 -)
@@ -13944,6 +12846,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "bigtable_java_proto",
 -    deps = [":bigtable_proto"],
@@ -13960,7 +12874,6 @@
 -    srcs = [":bigtable_proto_with_info"],
 -    gapic_yaml = "bigtable_gapic.yaml",
 -    grpc_service_config = "bigtable_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":bigtable_java_grpc",
 -    ],
@@ -13981,7 +12894,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigtable-v2-java",
--    include_samples = True,
 -    transport = "grpc",
 -    deps = [
 -        ":bigtable_java_gapic",
@@ -13991,6 +12903,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "bigtable_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -14007,7 +12930,6 @@
 -    srcs = [":bigtable_proto_with_info"],
 -    grpc_service_config = "bigtable_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigtable/apiv2;bigtable",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtable_v2.yaml",
 -    transport = "grpc",
 -    deps = [
@@ -14032,6 +12954,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "bigtable_py_gapic",
 -    srcs = [":bigtable_proto"],
@@ -14040,8 +12972,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "autogen-snippets=False",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -14061,6 +12991,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "bigtable_php_proto",
 -    deps = [":bigtable_proto"],
@@ -14075,9 +13016,7 @@
 -php_gapic_library(
 -    name = "bigtable_php_gapic",
 -    srcs = [":bigtable_proto_with_info"],
--    rest_numeric_enums = False,
 -    service_yaml = "bigtable_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":bigtable_php_grpc",
 -        ":bigtable_php_proto",
@@ -14094,6 +13033,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "bigtable_nodejs_gapic",
 -    package_name = "@google-cloud/bigtable",
@@ -14103,9 +13051,7 @@
 -    handwritten_layer = True,
 -    main_service = "bigtable",
 -    package = "google.bigtable.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtable_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -14117,6 +13063,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "bigtable_ruby_proto",
 -    deps = [":bigtable_proto"],
@@ -14139,7 +13096,6 @@
 -        "ruby-cloud-api-shortname=bigtable",
 -    ],
 -    grpc_service_config = "bigtable_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
 -    ruby_cloud_title = "Cloud Bigtable V2",
 -    deps = [
@@ -14158,6 +13114,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "bigtable_csharp_proto",
 -    deps = [":bigtable_proto"],
@@ -14174,7 +13141,6 @@
 -    srcs = [":bigtable_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigtable_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigtable_v2.yaml",
 -    deps = [
 -        ":bigtable_csharp_grpc",
@@ -14192,6 +13158,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "bigtable_cc_proto",
 -    deps = [":bigtable_proto"],
@@ -14205,7 +13180,7 @@
 -)
 diff -urN a/google/chat/logging/v1/BUILD.bazel b/google/chat/logging/v1/BUILD.bazel
 --- a/google/chat/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,177 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -14386,13 +13361,13 @@
 -)
 diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel
 --- a/google/chromeos/moblab/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/chromeos/moblab/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/chromeos/moblab/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel
 --- a/google/chromeos/moblab/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,322 +0,0 @@
++++ b/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,357 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -14404,43 +13379,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "moblab_proto",
@@ -14467,6 +13413,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "moblab_java_proto",
 -    deps = [":moblab_proto"],
@@ -14483,7 +13441,6 @@
 -    srcs = [":moblab_proto_with_info"],
 -    gapic_yaml = "chromeosmoblab_gapic.yaml",
 -    grpc_service_config = "moblab_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
 -    test_deps = [
 -        ":moblab_java_grpc",
@@ -14507,7 +13464,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-chromeos-moblab-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":moblab_java_gapic",
@@ -14517,6 +13473,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "moblab_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -14534,7 +13501,6 @@
 -    grpc_service_config = "moblab_grpc_service_config.json",
 -    importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -14563,12 +13529,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "moblab_py_gapic",
 -    srcs = [":moblab_proto"],
 -    grpc_service_config = "moblab_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -14589,6 +13563,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "moblab_php_proto",
 -    deps = [":moblab_proto"],
@@ -14604,9 +13589,7 @@
 -    name = "moblab_php_gapic",
 -    srcs = [":moblab_proto_with_info"],
 -    grpc_service_config = "moblab_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":moblab_php_grpc",
 -        ":moblab_php_proto",
@@ -14623,6 +13606,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "moblab_nodejs_gapic",
 -    package_name = "@google-cloud/moblab",
@@ -14630,9 +13622,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "moblab_grpc_service_config.json",
 -    package = "google.chromeos.moblab.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -14644,6 +13634,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "moblab_ruby_proto",
 -    deps = [":moblab_proto"],
@@ -14660,7 +13661,6 @@
 -    srcs = [":moblab_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1"],
 -    grpc_service_config = "moblab_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":moblab_ruby_grpc",
 -        ":moblab_ruby_proto",
@@ -14677,6 +13677,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "moblab_csharp_proto",
 -    deps = [":moblab_proto"],
@@ -14693,7 +13704,6 @@
 -    srcs = [":moblab_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "moblab_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
 -    deps = [
 -        ":moblab_csharp_grpc",
@@ -14717,8 +13727,8 @@
 -# Put your C++ rules here
 diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetection/v1/BUILD.bazel
 --- a/google/chromeos/uidetection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,324 +0,0 @@
++++ b/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -14730,45 +13740,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "uidetection_proto",
@@ -14790,6 +13769,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "uidetection_java_proto",
 -    deps = [":uidetection_proto"],
@@ -14806,7 +13797,6 @@
 -    srcs = [":uidetection_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosuidetection_v1.yaml",
 -    test_deps = [
 -        ":uidetection_java_grpc",
@@ -14830,7 +13820,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-chromeos-uidetection-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":uidetection_java_gapic",
@@ -14840,6 +13829,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "uidetection_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -14856,7 +13856,6 @@
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
 -    importpath = "google.golang.org/google/chromeos/uidetection/v1;uidetection",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosuidetection_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -14882,12 +13881,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "uidetection_py_gapic",
 -    srcs = [":uidetection_proto"],
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -14908,6 +13915,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "uidetection_php_proto",
 -    deps = [":uidetection_proto"],
@@ -14923,9 +13941,7 @@
 -    name = "uidetection_php_gapic",
 -    srcs = [":uidetection_proto_with_info"],
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosuidetection_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":uidetection_php_grpc",
 -        ":uidetection_php_proto",
@@ -14942,6 +13958,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "uidetection_nodejs_gapic",
 -    package_name = "@google-cloud/uidetection",
@@ -14949,9 +13974,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
 -    package = "google.chromeos.uidetection.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosuidetection_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -14963,6 +13986,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "uidetection_ruby_proto",
 -    deps = [":uidetection_proto"],
@@ -14981,7 +14015,6 @@
 -        "ruby-cloud-gem-name=google-cloud-chromeos-uidetection-v1",
 -    ],
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":uidetection_ruby_grpc",
 -        ":uidetection_ruby_proto",
@@ -14998,6 +14031,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "uidetection_csharp_proto",
 -    deps = [":uidetection_proto"],
@@ -15014,7 +14058,6 @@
 -    srcs = [":uidetection_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "chromeosuidetection_v1.yaml",
 -    deps = [
 -        ":uidetection_csharp_grpc",
@@ -15032,6 +14075,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "uidetection_cc_proto",
 -    deps = [":uidetection_proto"],
@@ -15045,7 +14097,7 @@
 -)
 diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel
 --- a/google/cloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,115 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -15164,7 +14216,7 @@
 -)
 diff -urN a/google/cloud/accessapproval/BUILD.bazel b/google/cloud/accessapproval/BUILD.bazel
 --- a/google/cloud/accessapproval/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/accessapproval/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/accessapproval/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-access_approval.
@@ -15208,8 +14260,8 @@
 -)
 diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel
 --- a/google/cloud/accessapproval/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,385 +0,0 @@
++++ b/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -15282,7 +14334,6 @@
 -    srcs = [":accessapproval_proto_with_info"],
 -    gapic_yaml = "accessapproval_gapic.yaml",
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":accessapproval_java_grpc",
 -    ],
@@ -15340,7 +14391,6 @@
 -    srcs = [":accessapproval_proto_with_info"],
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval",
--    rest_numeric_enums = False,
 -    service_yaml = "accessapproval_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -15382,8 +14432,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-access-approval",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -15430,8 +14478,6 @@
 -    name = "accessapproval_php_gapic",
 -    srcs = [":accessapproval_proto_with_info"],
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":accessapproval_php_grpc",
 -        ":accessapproval_php_proto",
@@ -15464,9 +14510,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
 -    package = "google.cloud.accessapproval.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "accessapproval_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -15511,7 +14555,6 @@
 -        "ruby-cloud-api-shortname=accessapproval",
 -    ],
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "An API for controlling access to data by Google personnel.",
 -    ruby_cloud_title = "Access Approval V1",
 -    deps = [
@@ -15557,7 +14600,6 @@
 -    srcs = [":accessapproval_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "accessapproval_v1.yaml",
 -    deps = [
 -        ":accessapproval_csharp_grpc",
@@ -15597,7 +14639,7 @@
 -)
 diff -urN a/google/cloud/aiplatform/BUILD.bazel b/google/cloud/aiplatform/BUILD.bazel
 --- a/google/cloud/aiplatform/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/aiplatform/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-ai_platform.
@@ -15642,7 +14684,7 @@
 -)
 diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel
 --- a/google/cloud/aiplatform/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,177 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -15823,8 +14865,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel
 --- a/google/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,559 +0,0 @@
++++ b/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,548 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -16000,14 +15042,12 @@
 -    srcs = [":aiplatform_proto_with_info"],
 -    gapic_yaml = "aiplatform_gapic.yaml",
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1.yaml",
 -    test_deps = [
 -        ":aiplatform_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
--    transport = "grpc",
 -    deps = [
 -        ":aiplatform_java_proto",
 -        "//google/api:api_java_proto",
@@ -16041,7 +15081,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-aiplatform-v1-java",
--    transport = "grpc",
 -    deps = [
 -        ":aiplatform_java_gapic",
 -        ":aiplatform_java_grpc",
@@ -16081,7 +15120,6 @@
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/aiplatform/apiv1;aiplatform",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1.yaml",
 -    deps = [
 -        ":aiplatform_go_proto",
@@ -16135,9 +15173,7 @@
 -    name = "aiplatform_py_gapic",
 -    srcs = [":aiplatform_proto"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -16187,9 +15223,7 @@
 -    name = "aiplatform_php_gapic",
 -    srcs = [":aiplatform_proto_with_info"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":aiplatform_php_grpc",
 -        ":aiplatform_php_proto",
@@ -16222,9 +15256,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
 -    package = "google.cloud.aiplatform.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -16270,7 +15302,6 @@
 -        "ruby-cloud-service-override=AiPlatform=AIPlatform",
 -    ],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.",
 -    ruby_cloud_title = "Vertex AI V1",
 -    service_yaml = "aiplatform_v1.yaml",
@@ -16386,8 +15417,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel
 --- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,217 +0,0 @@
++++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,215 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -16492,8 +15523,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",
 -        "python-gapic-name=instance",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -16607,8 +15636,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel
 --- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,202 +0,0 @@
++++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,200 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -16710,8 +15739,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",
 -        "python-gapic-name=params",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -16813,8 +15840,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel
 --- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,213 +0,0 @@
++++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,211 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -16928,8 +15955,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",  # Replace with the current version
 -        "python-gapic-name=prediction",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_gapic_assembly_pkg(
@@ -17030,8 +16055,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel
 --- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,210 +0,0 @@
++++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,208 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -17141,8 +16166,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.trainingjob",
 -        "python-gapic-name=definition",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -17244,8 +16267,8 @@
 -)
 diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,505 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,492 +0,0 @@
 -# This file was generated and then heavily edited by hand. Be careful not
 -# to rollback, undo, or overwrite any of the manual changes.
 -
@@ -17354,7 +16377,6 @@
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/rpc:status_proto",
--        "//google/type:interval_proto",
 -        "//google/type:money_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
@@ -17417,14 +16439,12 @@
 -    srcs = [":aiplatform_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1beta1.yaml",
 -    test_deps = [
 -        ":aiplatform_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
--    transport = "grpc",
 -    deps = [
 -        ":aiplatform_java_proto",
 -        "//google/api:api_java_proto",
@@ -17458,7 +16478,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-aiplatform-v1beta1-java",
--    transport = "grpc",
 -    deps = [
 -        ":aiplatform_java_gapic",
 -        ":aiplatform_java_grpc",
@@ -17488,7 +16507,6 @@
 -        "//google/api:httpbody_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/rpc:status_go_proto",
--        "//google/type:interval_go_proto",
 -        "//google/type:money_go_proto",
 -    ],
 -)
@@ -17499,7 +16517,6 @@
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/aiplatform/apiv1beta1;aiplatform",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1beta1.yaml",
 -    deps = [
 -        ":aiplatform_go_proto",
@@ -17553,9 +16570,7 @@
 -    name = "aiplatform_py_gapic",
 -    srcs = [":aiplatform_proto"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1beta1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -17605,9 +16620,7 @@
 -    name = "aiplatform_php_gapic",
 -    srcs = [":aiplatform_proto_with_info"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":aiplatform_php_grpc",
 -        ":aiplatform_php_proto",
@@ -17640,9 +16653,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
 -    package = "google.cloud.aiplatform.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "aiplatform_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -17681,7 +16692,6 @@
 -    srcs = [":aiplatform_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aiplatform-v1beta1"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":aiplatform_ruby_grpc",
 -        ":aiplatform_ruby_proto",
@@ -17753,7 +16763,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -17933,8 +16943,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,189 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,187 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -18039,8 +17049,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
 -        "python-gapic-name=instance",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -18126,8 +17134,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,186 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,184 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -18229,8 +17237,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
 -        "python-gapic-name=params",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -18316,8 +17322,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,200 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,198 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -18433,8 +17439,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
 -        "python-gapic-name=prediction",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -18520,8 +17524,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel
 --- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,196 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,194 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -18633,8 +17637,6 @@
 -        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob",
 -        "python-gapic-name=definition",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -18720,7 +17722,7 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/apigateway/BUILD.bazel b/google/cloud/apigateway/BUILD.bazel
 --- a/google/cloud/apigateway/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigateway/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/apigateway/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-api_gateway.
@@ -18764,8 +17766,8 @@
 -)
 diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel
 --- a/google/cloud/apigateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,390 +0,0 @@
++++ b/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,380 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -18838,7 +17840,6 @@
 -    name = "apigateway_java_gapic",
 -    srcs = [":apigateway_proto_with_info"],
 -    grpc_service_config = "apigateway_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":apigateway_java_grpc",
 -    ],
@@ -18898,7 +17899,6 @@
 -    grpc_service_config = "apigateway_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/apigateway/apiv1;apigateway",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "apigateway_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -18942,8 +17942,6 @@
 -    srcs = [":apigateway_proto"],
 -    grpc_service_config = "apigateway_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-api-gateway"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -18990,9 +17988,7 @@
 -    name = "apigateway_php_gapic",
 -    srcs = [":apigateway_proto_with_info"],
 -    grpc_service_config = "apigateway_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigateway_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":apigateway_php_grpc",
 -        ":apigateway_php_proto",
@@ -19025,9 +18021,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "apigateway_grpc_service_config.json",
 -    package = "google.cloud.apigateway.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "apigateway_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -19072,7 +18066,6 @@
 -        "ruby-cloud-api-shortname=apigateway",
 -    ],
 -    grpc_service_config = "apigateway_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
 -    ruby_cloud_title = "API Gateway V1",
 -    deps = [
@@ -19118,7 +18111,6 @@
 -    srcs = [":apigateway_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "apigateway_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigateway_v1.yaml",
 -    deps = [
 -        ":apigateway_csharp_grpc",
@@ -19158,7 +18150,7 @@
 -)
 diff -urN a/google/cloud/apigeeconnect/BUILD.bazel b/google/cloud/apigeeconnect/BUILD.bazel
 --- a/google/cloud/apigeeconnect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigeeconnect/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/apigeeconnect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-apigee_connect.
@@ -19202,8 +18194,8 @@
 -)
 diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconnect/v1/BUILD.bazel
 --- a/google/cloud/apigeeconnect/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,388 +0,0 @@
++++ b/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -19275,7 +18267,6 @@
 -    name = "apigeeconnect_java_gapic",
 -    srcs = [":apigeeconnect_proto_with_info"],
 -    grpc_service_config = "connection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":apigeeconnect_java_grpc",
 -    ],
@@ -19337,7 +18328,6 @@
 -    grpc_service_config = "connection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/apigeeconnect/apiv1;apigeeconnect",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeconnect_v1.yaml",
 -    deps = [
 -        ":apigeeconnect_go_proto",
@@ -19378,8 +18368,6 @@
 -    srcs = [":apigeeconnect_proto"],
 -    grpc_service_config = "connection_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-apigee-connect"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -19426,9 +18414,7 @@
 -    name = "apigeeconnect_php_gapic",
 -    srcs = [":apigeeconnect_proto_with_info"],
 -    grpc_service_config = "connection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeconnect_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeconnect_php_grpc",
 -        ":apigeeconnect_php_proto",
@@ -19461,9 +18447,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "connection_grpc_service_config.json",
 -    package = "google.cloud.apigeeconnect.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeconnect_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -19508,7 +18492,6 @@
 -        "ruby-cloud-api-shortname=apigeeconnect",
 -    ],
 -    grpc_service_config = "connection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.",
 -    ruby_cloud_title = "Apigee Connect V1",
 -    deps = [
@@ -19554,7 +18537,6 @@
 -    srcs = [":apigeeconnect_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "connection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeconnect_v1.yaml",
 -    deps = [
 -        ":apigeeconnect_csharp_grpc",
@@ -19594,7 +18576,7 @@
 -)
 diff -urN a/google/cloud/apigeeregistry/BUILD.bazel b/google/cloud/apigeeregistry/BUILD.bazel
 --- a/google/cloud/apigeeregistry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigeeregistry/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/apigeeregistry/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-apigee_registry.
@@ -19637,8 +18619,8 @@
 -)
 diff -urN a/google/cloud/apigeeregistry/v1/BUILD.bazel b/google/cloud/apigeeregistry/v1/BUILD.bazel
 --- a/google/cloud/apigeeregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,415 +0,0 @@
++++ b/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,405 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -19717,7 +18699,6 @@
 -    srcs = [":apigeeregistry_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
 -    test_deps = [
 -        ":apigeeregistry_java_grpc",
@@ -19786,7 +18767,6 @@
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/apigeeregistry/apiv1;apigeeregistry",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
 -    deps = [
 -        ":apigeeregistry_go_proto",
@@ -19836,9 +18816,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=apigee_registry",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -19888,9 +18866,7 @@
 -    name = "apigeeregistry_php_gapic",
 -    srcs = [":apigeeregistry_proto_with_info"],
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeregistry_php_grpc",
 -        ":apigeeregistry_php_proto",
@@ -19923,9 +18899,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
 -    package = "google.cloud.apigeeregistry.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -19969,7 +18943,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
 -    ],
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.",
 -    ruby_cloud_title = "Apigee Registry V1",
 -    service_yaml = "apigeeregistry_v1.yaml",
@@ -20016,7 +18989,6 @@
 -    srcs = [":apigeeregistry_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "apigeeregistry_v1.yaml",
 -    deps = [
 -        ":apigeeregistry_csharp_grpc",
@@ -20056,7 +19028,7 @@
 -)
 diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel
 --- a/google/cloud/asset/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/asset/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-asset.
@@ -20101,8 +19073,8 @@
 -)
 diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel
 --- a/google/cloud/asset/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,415 +0,0 @@
++++ b/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,405 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -20177,7 +19149,6 @@
 -    name = "asset_java_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -20245,7 +19216,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1;asset",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -20291,8 +19261,6 @@
 -    name = "asset_py_gapic",
 -    srcs = [":asset_proto"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto",
 -        "//google/cloud/osconfig/v1:osconfig_py_proto",
@@ -20347,9 +19315,7 @@
 -    name = "asset_php_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":asset_php_grpc",
 -        ":asset_php_proto",
@@ -20382,9 +19348,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    package = "google.cloud.asset.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -20434,7 +19398,6 @@
 -        "ruby-cloud-extra-dependencies=google-identity-access_context_manager-v1=> 0.0|< 2.a;google-cloud-os_config-v1=> 0.0|< 2.a",
 -    ],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
 -    ruby_cloud_title = "Cloud Asset V1",
 -    deps = [
@@ -20480,7 +19443,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1.yaml",
 -    deps = [
 -        ":asset_csharp_grpc",
@@ -20520,8 +19482,8 @@
 -)
 diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel
 --- a/google/cloud/asset/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,351 +0,0 @@
++++ b/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,341 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -20582,7 +19544,6 @@
 -    name = "asset_java_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -20643,7 +19604,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -20683,8 +19643,6 @@
 -    name = "asset_py_gapic",
 -    srcs = [":asset_proto"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -20733,8 +19691,6 @@
 -    name = "asset_php_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":asset_php_grpc",
 -        ":asset_php_proto",
@@ -20767,9 +19723,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    package = "google.cloud.asset.v1p1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -20807,7 +19761,6 @@
 -    name = "asset_ruby_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":asset_ruby_grpc",
 -        ":asset_ruby_proto",
@@ -20851,7 +19804,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p1beta1.yaml",
 -    deps = [
 -        ":asset_csharp_grpc",
@@ -20875,8 +19827,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2beta1/BUILD.bazel
 --- a/google/cloud/asset/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,363 +0,0 @@
++++ b/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,354 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -20944,7 +19896,6 @@
 -    name = "asset_java_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -21006,7 +19957,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p2beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -21051,8 +20001,6 @@
 -    name = "asset_py_gapic",
 -    srcs = [":asset_proto"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -21101,8 +20049,6 @@
 -    name = "asset_php_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":asset_php_grpc",
 -        ":asset_php_proto",
@@ -21135,9 +20081,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    package = "google.cloud.asset.v1p2beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -21175,7 +20119,6 @@
 -    name = "asset_ruby_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":asset_ruby_grpc",
 -        ":asset_ruby_proto",
@@ -21242,8 +20185,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5beta1/BUILD.bazel
 --- a/google/cloud/asset/v1p5beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,361 +0,0 @@
++++ b/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,352 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -21310,7 +20253,6 @@
 -    name = "asset_java_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -21373,7 +20315,6 @@
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p5beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -21413,8 +20354,6 @@
 -    name = "asset_py_gapic",
 -    srcs = [":asset_proto"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto",
 -        "//google/iam/v1:iam_policy_py_proto",
@@ -21467,8 +20406,6 @@
 -php_gapic_library(
 -    name = "asset_php_gapic",
 -    srcs = [":asset_proto_with_info"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":asset_php_grpc",
 -        ":asset_php_proto",
@@ -21500,9 +20437,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    gapic_yaml = "cloudasset_gapic.yaml",
 -    package = "google.cloud.asset.v1p5beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p5beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -21540,7 +20475,6 @@
 -    name = "asset_ruby_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p5beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":asset_ruby_grpc",
 -        ":asset_ruby_proto",
@@ -21607,8 +20541,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7beta1/BUILD.bazel
 --- a/google/cloud/asset/v1p7beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,328 +0,0 @@
++++ b/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,365 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -21620,40 +20554,14 @@
 -#    * 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",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "asset_proto",
@@ -21687,6 +20595,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "asset_java_proto",
 -    deps = [":asset_proto"],
@@ -21702,12 +20622,10 @@
 -    name = "asset_java_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -21725,8 +20643,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p7beta1-java",
--    include_samples = True,
--    transport = "grpc",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -21735,6 +20652,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "asset_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -21756,7 +20684,6 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p7beta1;asset",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p7beta1.yaml",
 -    deps = [
 -        ":asset_go_proto",
@@ -21787,12 +20714,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "asset_py_gapic",
 -    srcs = [":asset_proto"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -21814,6 +20748,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "asset_php_proto",
 -    deps = [":asset_proto"],
@@ -21829,8 +20774,6 @@
 -    name = "asset_php_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":asset_php_grpc",
 -        ":asset_php_proto",
@@ -21847,6 +20790,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "asset_nodejs_gapic",
 -    package_name = "@google-cloud/asset",
@@ -21854,9 +20806,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    package = "google.cloud.asset.v1p7beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudasset_v1p7beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -21868,6 +20818,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "asset_ruby_proto",
 -    deps = [":asset_proto"],
@@ -21883,7 +20844,6 @@
 -    name = "asset_ruby_gapic",
 -    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p7beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":asset_ruby_grpc",
 -        ":asset_ruby_proto",
@@ -21900,6 +20860,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "asset_csharp_proto",
 -    deps = [":asset_proto"],
@@ -21939,7 +20910,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/assuredworkloads/BUILD.bazel b/google/cloud/assuredworkloads/BUILD.bazel
 --- a/google/cloud/assuredworkloads/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/assuredworkloads/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/assuredworkloads/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-assured_workloads.
@@ -21983,7 +20954,7 @@
 -)
 diff -urN a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel
 --- a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,173 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -22160,8 +21131,8 @@
 -)
 diff -urN a/google/cloud/assuredworkloads/v1/BUILD.bazel b/google/cloud/assuredworkloads/v1/BUILD.bazel
 --- a/google/cloud/assuredworkloads/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,399 +0,0 @@
++++ b/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,387 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -22236,7 +21207,6 @@
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
 -    test_deps = [
 -        ":assuredworkloads_java_grpc",
@@ -22298,7 +21268,6 @@
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -22343,11 +21312,7 @@
 -    srcs = [":assuredworkloads_proto"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -22394,9 +21359,7 @@
 -    name = "assuredworkloads_php_gapic",
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_php_grpc",
 -        ":assuredworkloads_php_proto",
@@ -22429,9 +21392,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    package = "google.cloud.assuredworkloads.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -22476,7 +21437,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
 -    ],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
 -    ruby_cloud_title = "Assured Workloads for Government V1",
 -    service_yaml = "assuredworkloads_v1.yaml",
@@ -22523,7 +21483,6 @@
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1.yaml",
 -    deps = [
 -        ":assuredworkloads_csharp_grpc",
@@ -22563,8 +21522,8 @@
 -)
 diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel
 --- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,398 +0,0 @@
++++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -22640,7 +21599,6 @@
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
 -    test_deps = [
 -        ":assuredworkloads_java_grpc",
@@ -22702,7 +21660,6 @@
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -22747,9 +21704,7 @@
 -    srcs = [":assuredworkloads_proto"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -22796,9 +21751,7 @@
 -    name = "assuredworkloads_php_gapic",
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_php_grpc",
 -        ":assuredworkloads_php_proto",
@@ -22831,9 +21784,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    package = "google.cloud.assuredworkloads.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -22878,7 +21829,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
 -    ],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
 -    ruby_cloud_title = "Assured Workloads for Government V1beta1",
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
@@ -22925,7 +21875,6 @@
 -    srcs = [":assuredworkloads_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
 -    deps = [
 -        ":assuredworkloads_csharp_grpc",
@@ -22965,18 +21914,9 @@
 -)
 diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel
 --- a/google/cloud/audit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,237 +0,0 @@
++++ b/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,224 +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"])
@@ -22985,31 +21925,30 @@
 -# Common
 -##############################################################################
 -load("@rules_proto//proto:defs.bzl", "proto_library")
--load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "audit_proto",
 -    srcs = [
 -        "audit_log.proto",
--        "bigquery_audit_metadata.proto",
 -    ],
 -    deps = [
--        "//google/api:field_behavior_proto",
--        "//google/iam/v1:policy_proto",
 -        "//google/rpc:status_proto",
 -        "//google/rpc/context:attribute_context_proto",
 -        "@com_google_protobuf//:any_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
 -
--proto_library_with_info(
--    name = "audit_proto_with_info",
+-proto_library(
+-    name = "bigquery_audit_metadata_proto",
+-    srcs = [
+-        "bigquery_audit_metadata.proto",
+-    ],
 -    deps = [
--        ":audit_proto",
--        "//google/cloud:common_resources_proto",
+-        "//google/iam/v1:policy_proto",
+-        "//google/rpc:status_proto",
+-        "@com_google_protobuf//:duration_proto",
+-        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
 -
@@ -23025,7 +21964,10 @@
 -
 -java_proto_library(
 -    name = "audit_java_proto",
--    deps = [":audit_proto"],
+-    deps = [
+-        ":audit_proto",
+-        ":bigquery_audit_metadata_proto",
+-    ],
 -)
 -
 -java_grpc_library(
@@ -23061,8 +22003,6 @@
 -    importpath = "google.golang.org/genproto/googleapis/cloud/audit",
 -    protos = [":audit_proto"],
 -    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/iam/v1:iam_go_proto",
 -        "//google/rpc:status_go_proto",
 -        "//google/rpc/context:attribute_context_go_proto",
 -    ],
@@ -23082,14 +22022,10 @@
 -    name = "audit_moved_proto",
 -    srcs = [":audit_proto"],
 -    deps = [
--        "//google/api:field_behavior_proto",
--        "//google/iam/v1:policy_proto",
 -        "//google/rpc:status_proto",
 -        "//google/rpc/context:attribute_context_proto",
 -        "@com_google_protobuf//:any_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
 -
@@ -23206,7 +22142,7 @@
 -)
 diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel
 --- a/google/cloud/automl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/automl/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/automl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,44 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-automl.
@@ -23254,8 +22190,8 @@
 -)
 diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel
 --- a/google/cloud/automl/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,410 +0,0 @@
++++ b/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,400 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -23341,7 +22277,6 @@
 -    name = "automl_java_gapic",
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":automl_java_grpc",
 -    ],
@@ -23403,7 +22338,6 @@
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/automl/apiv1;automl",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -23448,8 +22382,6 @@
 -    name = "automl_py_gapic",
 -    srcs = [":automl_proto"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -23496,9 +22428,7 @@
 -    name = "automl_php_gapic",
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":automl_php_grpc",
 -        ":automl_php_proto",
@@ -23532,9 +22462,7 @@
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    main_service = "automl",
 -    package = "google.cloud.automl.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -23582,7 +22510,6 @@
 -        "ruby-cloud-api-shortname=automl",
 -    ],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
 -    ruby_cloud_title = "Cloud AutoML V1",
 -    deps = [
@@ -23628,7 +22555,6 @@
 -    srcs = [":automl_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1.yaml",
 -    deps = [
 -        ":automl_csharp_grpc",
@@ -23668,8 +22594,8 @@
 -)
 diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel
 --- a/google/cloud/automl/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,392 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -23764,7 +22690,6 @@
 -    name = "automl_java_gapic",
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":automl_java_grpc",
 -    ],
@@ -23826,7 +22751,6 @@
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/automl/apiv1beta1;automl",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -23871,8 +22795,6 @@
 -    name = "automl_py_gapic",
 -    srcs = [":automl_proto"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -23919,9 +22841,7 @@
 -    name = "automl_php_gapic",
 -    srcs = [":automl_proto_with_info"],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":automl_php_grpc",
 -        ":automl_php_proto",
@@ -23955,9 +22875,7 @@
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    main_service = "automl",
 -    package = "google.cloud.automl.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -24004,7 +22922,6 @@
 -        "ruby-cloud-api-shortname=automl",
 -    ],
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
 -    ruby_cloud_title = "Cloud AutoML V1beta1",
 -    deps = [
@@ -24050,7 +22967,6 @@
 -    srcs = [":automl_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "automl_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "automl_v1beta1.yaml",
 -    deps = [
 -        ":automl_csharp_grpc",
@@ -24074,7 +22990,7 @@
 -# Put your C++ rules here
 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
++++ b/google/cloud/baremetalsolution/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bare_metal_solution.
@@ -24117,8 +23033,8 @@
 -)
 diff -urN a/google/cloud/baremetalsolution/v2/BUILD.bazel b/google/cloud/baremetalsolution/v2/BUILD.bazel
 --- a/google/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,403 +0,0 @@
++++ b/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,393 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -24197,7 +23113,6 @@
 -    srcs = [":baremetalsolution_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "baremetalsolution_v2.yaml",
 -    test_deps = [
 -        ":baremetalsolution_java_grpc",
@@ -24259,7 +23174,6 @@
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/baremetalsolution/apiv2;baremetalsolution",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "baremetalsolution_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -24308,8 +23222,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=bare_metal_solution",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -24356,9 +23268,7 @@
 -    name = "baremetalsolution_php_gapic",
 -    srcs = [":baremetalsolution_proto_with_info"],
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "baremetalsolution_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":baremetalsolution_php_grpc",
 -        ":baremetalsolution_php_proto",
@@ -24391,9 +23301,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
 -    package = "google.cloud.baremetalsolution.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "baremetalsolution_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -24437,7 +23345,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/bare-metal/",
 -    ],
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.",
 -    ruby_cloud_title = "Bare Metal Solution V2",
 -    service_yaml = "baremetalsolution_v2.yaml",
@@ -24484,7 +23391,6 @@
 -    srcs = [":baremetalsolution_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "baremetalsolution_v2.yaml",
 -    deps = [
 -        ":baremetalsolution_csharp_grpc",
@@ -24524,7 +23430,7 @@
 -)
 diff -urN a/google/cloud/batch/BUILD.bazel b/google/cloud/batch/BUILD.bazel
 --- a/google/cloud/batch/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/batch/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/batch/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,38 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-batch.
@@ -24566,8 +23472,8 @@
 -)
 diff -urN a/google/cloud/batch/v1/BUILD.bazel b/google/cloud/batch/v1/BUILD.bazel
 --- a/google/cloud/batch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -24645,7 +23551,6 @@
 -    srcs = [":batch_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
 -    test_deps = [
 -        ":batch_java_grpc",
@@ -24711,7 +23616,6 @@
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/batch/apiv1;batch",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -24757,9 +23661,7 @@
 -    name = "batch_py_gapic",
 -    srcs = [":batch_proto"],
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -24809,9 +23711,7 @@
 -    name = "batch_php_gapic",
 -    srcs = [":batch_proto_with_info"],
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":batch_php_grpc",
 -        ":batch_php_proto",
@@ -24844,9 +23744,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
 -    package = "google.cloud.batch.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -24889,7 +23787,6 @@
 -        "ruby-cloud-gem-name=google-cloud-batch-v1",
 -    ],
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
 -    ruby_cloud_title = "Batch V1",
 -    service_yaml = "batch_v1.yaml",
@@ -24936,7 +23833,6 @@
 -    srcs = [":batch_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "batch_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1.yaml",
 -    deps = [
 -        ":batch_csharp_grpc",
@@ -24976,8 +23872,8 @@
 -)
 diff -urN a/google/cloud/batch/v1alpha/BUILD.bazel b/google/cloud/batch/v1alpha/BUILD.bazel
 --- a/google/cloud/batch/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -25055,7 +23951,6 @@
 -    srcs = [":batch_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
 -    test_deps = [
 -        ":batch_java_grpc",
@@ -25121,7 +24016,6 @@
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/batch/apiv1alpha;batch",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -25167,9 +24061,7 @@
 -    name = "batch_py_gapic",
 -    srcs = [":batch_proto"],
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -25219,9 +24111,7 @@
 -    name = "batch_php_gapic",
 -    srcs = [":batch_proto_with_info"],
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":batch_php_grpc",
 -        ":batch_php_proto",
@@ -25254,9 +24144,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
 -    package = "google.cloud.batch.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -25299,7 +24187,6 @@
 -        "ruby-cloud-gem-name=google-cloud-batch-v1alpha",
 -    ],
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
 -    ruby_cloud_title = "Batch V1alpha",
 -    service_yaml = "batch_v1alpha.yaml",
@@ -25346,7 +24233,6 @@
 -    srcs = [":batch_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "batch_v1alpha.yaml",
 -    deps = [
 -        ":batch_csharp_grpc",
@@ -25386,7 +24272,7 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appconnections/BUILD.bazel b/google/cloud/beyondcorp/appconnections/BUILD.bazel
 --- a/google/cloud/beyondcorp/appconnections/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appconnections/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/beyondcorp/appconnections/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-beyond_corp-app_connections.
@@ -25429,8 +24315,8 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel
 --- a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,354 +0,0 @@
++++ b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,342 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -25524,14 +24410,12 @@
 -    srcs = [":appconnections_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    test_deps = [
 -        ":appconnections_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":appconnections_java_proto",
 -        "//google/api:api_java_proto",
@@ -25552,7 +24436,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-beyondcorp-appconnections-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":appconnections_java_gapic",
 -        ":appconnections_java_grpc",
@@ -25578,7 +24461,6 @@
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1;appconnections",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appconnections_go_proto",
@@ -25617,9 +24499,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=beyondcorp_appconnections",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -25658,9 +24538,7 @@
 -    name = "appconnections_php_gapic",
 -    srcs = [":appconnections_proto_with_info"],
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":appconnections_php_grpc",
 -        ":appconnections_php_proto",
@@ -25684,9 +24562,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
 -    package = "google.cloud.beyondcorp.appconnections.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -25720,7 +24596,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
 -    ],
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
 -    ruby_cloud_title = "BeyondCorp AppConnections V1",
 -    service_yaml = "beyondcorp_v1.yaml",
@@ -25756,7 +24631,6 @@
 -    srcs = [":appconnections_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appconnections_csharp_grpc",
@@ -25787,7 +24661,7 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appconnectors/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/BUILD.bazel
 --- a/google/cloud/beyondcorp/appconnectors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appconnectors/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/beyondcorp/appconnectors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-beyond_corp-app_connectors.
@@ -25830,8 +24704,8 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel
 --- a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,358 +0,0 @@
++++ b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,346 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -25928,14 +24802,12 @@
 -    srcs = [":appconnectors_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    test_deps = [
 -        ":appconnectors_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":appconnectors_java_proto",
 -        "//google/api:api_java_proto",
@@ -25956,7 +24828,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-beyondcorp-appconnectors-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":appconnectors_java_gapic",
 -        ":appconnectors_java_grpc",
@@ -25982,7 +24853,6 @@
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1;appconnectors",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appconnectors_go_proto",
@@ -26022,9 +24892,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=beyondcorp_appconnectors",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -26063,9 +24931,7 @@
 -    name = "appconnectors_php_gapic",
 -    srcs = [":appconnectors_proto_with_info"],
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":appconnectors_php_grpc",
 -        ":appconnectors_php_proto",
@@ -26089,9 +24955,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
 -    package = "google.cloud.beyondcorp.appconnectors.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -26125,7 +24989,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
 -    ],
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
 -    ruby_cloud_title = "BeyondCorp AppConnectors V1",
 -    service_yaml = "beyondcorp_v1.yaml",
@@ -26161,7 +25024,6 @@
 -    srcs = [":appconnectors_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appconnectors_csharp_grpc",
@@ -26192,7 +25054,7 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appgateways/BUILD.bazel b/google/cloud/beyondcorp/appgateways/BUILD.bazel
 --- a/google/cloud/beyondcorp/appgateways/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appgateways/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/beyondcorp/appgateways/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-beyond_corp-app_gateways.
@@ -26235,8 +25097,8 @@
 -)
 diff -urN a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel
 --- a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,353 +0,0 @@
++++ b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,341 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -26329,14 +25191,12 @@
 -    srcs = [":appgateways_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    test_deps = [
 -        ":appgateways_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":appgateways_java_proto",
 -        "//google/api:api_java_proto",
@@ -26357,7 +25217,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-beyondcorp-appgateways-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":appgateways_java_gapic",
 -        ":appgateways_java_grpc",
@@ -26383,7 +25242,6 @@
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1;appgateways",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appgateways_go_proto",
@@ -26422,9 +25280,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=beyondcorp_appgateways",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -26463,9 +25319,7 @@
 -    name = "appgateways_php_gapic",
 -    srcs = [":appgateways_proto_with_info"],
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":appgateways_php_grpc",
 -        ":appgateways_php_proto",
@@ -26489,9 +25343,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
 -    package = "google.cloud.beyondcorp.appgateways.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -26525,7 +25377,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
 -    ],
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
 -    ruby_cloud_title = "BeyondCorp AppGateways V1",
 -    service_yaml = "beyondcorp_v1.yaml",
@@ -26561,7 +25412,6 @@
 -    srcs = [":appgateways_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":appgateways_csharp_grpc",
@@ -26592,7 +25442,7 @@
 -)
 diff -urN a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel
 --- a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-beyond_corp-client_connector_services.
@@ -26635,8 +25485,8 @@
 -)
 diff -urN a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel
 --- a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,354 +0,0 @@
++++ b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,341 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -26730,14 +25580,12 @@
 -    srcs = [":clientconnectorservices_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    test_deps = [
 -        ":clientconnectorservices_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":clientconnectorservices_java_proto",
 -        "//google/api:api_java_proto",
@@ -26757,8 +25605,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-beyondcorp-clientconnectorservices-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":clientconnectorservices_java_gapic",
 -        ":clientconnectorservices_java_grpc",
@@ -26784,7 +25630,6 @@
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1;clientconnectorservices",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":clientconnectorservices_go_proto",
@@ -26823,9 +25668,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=beyondcorp_clientconnectorservices",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -26864,9 +25707,7 @@
 -    name = "clientconnectorservices_php_gapic",
 -    srcs = [":clientconnectorservices_proto_with_info"],
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":clientconnectorservices_php_grpc",
 -        ":clientconnectorservices_php_proto",
@@ -26890,9 +25731,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
 -    package = "google.cloud.beyondcorp.clientconnectorservices.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -26926,7 +25765,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
 -    ],
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
 -    ruby_cloud_title = "BeyondCorp ClientConnectorServices V1",
 -    service_yaml = "beyondcorp_v1.yaml",
@@ -26962,7 +25800,6 @@
 -    srcs = [":clientconnectorservices_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":clientconnectorservices_csharp_grpc",
@@ -26993,7 +25830,7 @@
 -)
 diff -urN a/google/cloud/beyondcorp/clientgateways/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/BUILD.bazel
 --- a/google/cloud/beyondcorp/clientgateways/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/clientgateways/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/beyondcorp/clientgateways/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-beyond_corp-client_gateways.
@@ -27036,8 +25873,8 @@
 -)
 diff -urN a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel
 --- a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,353 +0,0 @@
++++ b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,341 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -27130,14 +25967,12 @@
 -    srcs = [":clientgateways_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    test_deps = [
 -        ":clientgateways_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":clientgateways_java_proto",
 -        "//google/api:api_java_proto",
@@ -27158,7 +25993,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-beyondcorp-clientgateways-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":clientgateways_java_gapic",
 -        ":clientgateways_java_grpc",
@@ -27184,7 +26018,6 @@
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1;clientgateways",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":clientgateways_go_proto",
@@ -27223,9 +26056,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=beyondcorp_clientgateways",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -27264,9 +26095,7 @@
 -    name = "clientgateways_php_gapic",
 -    srcs = [":clientgateways_proto_with_info"],
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":clientgateways_php_grpc",
 -        ":clientgateways_php_proto",
@@ -27290,9 +26119,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
 -    package = "google.cloud.beyondcorp.clientgateways.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -27326,7 +26153,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
 -    ],
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
 -    ruby_cloud_title = "BeyondCorp ClientGateways V1",
 -    service_yaml = "beyondcorp_v1.yaml",
@@ -27362,7 +26188,6 @@
 -    srcs = [":clientgateways_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "beyondcorp_v1.yaml",
 -    deps = [
 -        ":clientgateways_csharp_grpc",
@@ -27391,453 +26216,9 @@
 -    grpc_only = True,
 -    deps = [":clientgateways_cc_proto"],
 -)
-diff -urN a/google/cloud/bigquery/analyticshub/BUILD.bazel b/google/cloud/bigquery/analyticshub/BUILD.bazel
---- a/google/cloud/bigquery/analyticshub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/analyticshub/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-bigquery-analytics_hub.
--
--# 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 analyticshub.
--# 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 = "analyticshub_ruby_wrapper",
--    srcs = ["//google/cloud/bigquery/analyticshub/v1:analyticshub_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub",
--        "ruby-cloud-wrapper-of=v1:0.0",
--        "ruby-cloud-product-url=https://cloud.google.com/bigquery",
--        "ruby-cloud-api-id=analyticshub.googleapis.com",
--        "ruby-cloud-api-shortname=analyticshub",
--    ],
--    ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.",
--    ruby_cloud_title = "Analytics Hub V1",
--)
--
--# Open Source package.
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-analyticshub-ruby",
--    deps = [
--        ":analyticshub_ruby_wrapper",
--    ],
--)
-diff -urN a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel
---- a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +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 = "analyticshub_proto",
--    srcs = [
--        "analyticshub.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",
--        "@com_google_protobuf//:wrappers_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "analyticshub_proto_with_info",
--    deps = [
--        ":analyticshub_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 = "analyticshub_java_proto",
--    deps = [":analyticshub_proto"],
--)
--
--java_grpc_library(
--    name = "analyticshub_java_grpc",
--    srcs = [":analyticshub_proto"],
--    deps = [":analyticshub_java_proto"],
--)
--
--java_gapic_library(
--    name = "analyticshub_java_gapic",
--    srcs = [":analyticshub_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    test_deps = [
--        ":analyticshub_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":analyticshub_java_proto",
--        "//google/api:api_java_proto",
--        "//google/iam/v1:iam_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "analyticshub_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientHttpJsonTest",
--        "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientTest",
--    ],
--    runtime_deps = [":analyticshub_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-bigquery-analyticshub-v1-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":analyticshub_java_gapic",
--        ":analyticshub_java_grpc",
--        ":analyticshub_java_proto",
--        ":analyticshub_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "analyticshub_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1",
--    protos = [":analyticshub_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/iam/v1:iam_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "analyticshub_go_gapic",
--    srcs = [":analyticshub_proto_with_info"],
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1;analyticshub",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":analyticshub_go_proto",
--        "//google/iam/v1:iam_go_proto",
--    ],
--)
--
--go_test(
--    name = "analyticshub_go_gapic_test",
--    srcs = [":analyticshub_go_gapic_srcjar_test"],
--    embed = [":analyticshub_go_gapic"],
--    importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-bigquery-analyticshub-v1-go",
--    deps = [
--        ":analyticshub_go_gapic",
--        ":analyticshub_go_gapic_srcjar-metadata.srcjar",
--        ":analyticshub_go_gapic_srcjar-test.srcjar",
--        ":analyticshub_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "analyticshub_py_gapic",
--    srcs = [":analyticshub_proto"],
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
--)
--
--py_test(
--    name = "analyticshub_py_gapic_test",
--    srcs = [
--        "analyticshub_py_gapic_pytest.py",
--        "analyticshub_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":analyticshub_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "bigquery-analyticshub-v1-py",
--    deps = [
--        ":analyticshub_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 = "analyticshub_php_proto",
--    deps = [":analyticshub_proto"],
--)
--
--php_grpc_library(
--    name = "analyticshub_php_grpc",
--    srcs = [":analyticshub_proto"],
--    deps = [":analyticshub_php_proto"],
--)
--
--php_gapic_library(
--    name = "analyticshub_php_gapic",
--    srcs = [":analyticshub_proto_with_info"],
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":analyticshub_php_grpc",
--        ":analyticshub_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-analyticshub-v1-php",
--    deps = [
--        ":analyticshub_php_gapic",
--        ":analyticshub_php_grpc",
--        ":analyticshub_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "analyticshub_nodejs_gapic",
--    package_name = "@google-cloud/bigquery-analyticshub",
--    src = ":analyticshub_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    package = "google.cloud.bigquery.analyticshub.v1",
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "bigquery-analyticshub-v1-nodejs",
--    deps = [
--        ":analyticshub_nodejs_gapic",
--        ":analyticshub_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "analyticshub_ruby_proto",
--    deps = [":analyticshub_proto"],
--)
--
--ruby_grpc_library(
--    name = "analyticshub_ruby_grpc",
--    srcs = [":analyticshub_proto"],
--    deps = [":analyticshub_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "analyticshub_ruby_gapic",
--    srcs = [":analyticshub_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-api-id=analyticshub.googleapis.com",
--        "ruby-cloud-api-shortname=analyticshub",
--        "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs",
--    ],
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.",
--    ruby_cloud_title = "Analytics Hub V1",
--    service_yaml = "analyticshub_v1.yaml",
--    deps = [
--        ":analyticshub_ruby_grpc",
--        ":analyticshub_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-analyticshub-v1-ruby",
--    deps = [
--        ":analyticshub_ruby_gapic",
--        ":analyticshub_ruby_grpc",
--        ":analyticshub_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 = "analyticshub_csharp_proto",
--    deps = [":analyticshub_proto"],
--)
--
--csharp_grpc_library(
--    name = "analyticshub_csharp_grpc",
--    srcs = [":analyticshub_proto"],
--    deps = [":analyticshub_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "analyticshub_csharp_gapic",
--    srcs = [":analyticshub_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "analyticshub_v1.yaml",
--    deps = [
--        ":analyticshub_csharp_grpc",
--        ":analyticshub_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-analyticshub-v1-csharp",
--    deps = [
--        ":analyticshub_csharp_gapic",
--        ":analyticshub_csharp_grpc",
--        ":analyticshub_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "analyticshub_cc_proto",
--    deps = [":analyticshub_proto"],
--)
--
--cc_grpc_library(
--    name = "analyticshub_cc_grpc",
--    srcs = [":analyticshub_proto"],
--    grpc_only = True,
--    deps = [":analyticshub_cc_proto"],
--)
 diff -urN a/google/cloud/bigquery/connection/BUILD.bazel b/google/cloud/bigquery/connection/BUILD.bazel
 --- a/google/cloud/bigquery/connection/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/connection/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/connection/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-connection.
@@ -27881,8 +26262,8 @@
 -)
 diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel
 --- a/google/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,377 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -27948,7 +26329,6 @@
 -    srcs = [":connection_proto_with_info"],
 -    gapic_yaml = "connection_gapic.yaml",
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":connection_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -28009,7 +26389,6 @@
 -    srcs = [":connection_proto_with_info"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -28053,8 +26432,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=bigquery_connection",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -28104,8 +26481,6 @@
 -    name = "connection_php_gapic",
 -    srcs = [":connection_proto_with_info"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":connection_php_grpc",
 -        ":connection_php_proto",
@@ -28139,9 +26514,7 @@
 -    gapic_yaml = "connection_gapic.yaml",
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    package = "google.cloud.bigquery.connection.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -28186,7 +26559,6 @@
 -        "ruby-cloud-api-shortname=bigqueryconnection",
 -    ],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
 -    ruby_cloud_title = "BigQuery Connection V1",
 -    deps = [
@@ -28232,7 +26604,6 @@
 -    srcs = [":connection_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1.yaml",
 -    deps = [
 -        ":connection_csharp_grpc",
@@ -28272,8 +26643,8 @@
 -)
 diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel
 --- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,354 +0,0 @@
++++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,345 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -28338,7 +26709,6 @@
 -    name = "connection_java_gapic",
 -    srcs = [":connection_proto_with_info"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":connection_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -28399,7 +26769,6 @@
 -    srcs = [":connection_proto_with_info"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1;connection",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -28438,22 +26807,21 @@
 -    name = "connection_py_gapic",
 -    srcs = [":connection_proto"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
 -)
 -
--py_test(
--    name = "connection_py_gapic_test",
--    srcs = [
--        "connection_py_gapic_pytest.py",
--        "connection_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":connection_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1372 is fixed
+-#py_test(
+-#    name = "connection_py_gapic_test",
+-#    srcs = [
+-#        "connection_py_gapic_pytest.py",
+-#        "connection_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":connection_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -28489,8 +26857,6 @@
 -    name = "connection_php_gapic",
 -    srcs = [":connection_proto_with_info"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":connection_php_grpc",
 -        ":connection_php_proto",
@@ -28522,9 +26888,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    package = "google.cloud.bigquery.connection.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -28562,7 +26926,6 @@
 -    name = "connection_ruby_gapic",
 -    srcs = [":connection_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-connection-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":connection_ruby_grpc",
 -        ":connection_ruby_proto",
@@ -28606,7 +26969,6 @@
 -    srcs = [":connection_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryconnection_v1beta1.yaml",
 -    deps = [
 -        ":connection_csharp_grpc",
@@ -28630,7 +26992,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/bigquery/dataexchange/BUILD.bazel b/google/cloud/bigquery/dataexchange/BUILD.bazel
 --- a/google/cloud/bigquery/dataexchange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/dataexchange/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/dataexchange/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-data_exchange.
@@ -28673,8 +27035,8 @@
 -)
 diff -urN a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
 --- a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -28750,7 +27112,6 @@
 -    srcs = [":dataexchange_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
 -    test_deps = [
 -        ":dataexchange_java_grpc",
@@ -28816,7 +27177,6 @@
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1;dataexchange",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -28863,9 +27223,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-bigquery-data-exchange",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -28915,9 +27273,7 @@
 -    name = "dataexchange_php_gapic",
 -    srcs = [":dataexchange_proto_with_info"],
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataexchange_php_grpc",
 -        ":dataexchange_php_proto",
@@ -28950,9 +27306,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
 -    package = "google.cloud.bigquery.dataexchange.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -28996,7 +27350,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/",
 -    ],
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.",
 -    ruby_cloud_title = "Analytics Hub V1beta1",
 -    service_yaml = "analyticshub_v1beta1.yaml",
@@ -29043,7 +27396,6 @@
 -    srcs = [":dataexchange_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "analyticshub_v1beta1.yaml",
 -    deps = [
 -        ":dataexchange_csharp_grpc",
@@ -29081,53 +27433,10 @@
 -    grpc_only = True,
 -    deps = [":dataexchange_cc_proto"],
 -)
-diff -urN a/google/cloud/bigquery/datapolicies/BUILD.bazel b/google/cloud/bigquery/datapolicies/BUILD.bazel
---- a/google/cloud/bigquery/datapolicies/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/datapolicies/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-bigquery-data_policies.
--
--# 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 bigquerydatapolicy.
--# Ruby wrapper clients are versionless, but are generated from source protos
--# for a particular service version, v1beta1 in this case.
--ruby_cloud_gapic_library(
--    name = "bigquerydatapolicy_ruby_wrapper",
--    srcs = ["//google/cloud/bigquery/datapolicies/v1beta1:datapolicies_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-bigquery-data_policies",
--        "ruby-cloud-wrapper-of=v1beta1:0.0",
--        "ruby-cloud-product-url=https://cloud.google.com/bigquery",
--        "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com",
--        "ruby-cloud-api-shortname=bigquerydatapolicy",
--    ],
--    ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.",
--    ruby_cloud_title = "BigQuery Data Policy Service V1beta1",
--)
--
--# Open Source package.
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-datapolicies-ruby",
--    deps = [
--        ":bigquerydatapolicy_ruby_wrapper",
--    ],
--)
 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
-@@ -1,396 +0,0 @@
++++ b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -29201,7 +27510,6 @@
 -    srcs = [":datapolicies_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
 -    test_deps = [
 -        ":datapolicies_java_grpc",
@@ -29227,7 +27535,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-datapolicies-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":datapolicies_java_gapic",
@@ -29235,6 +27542,7 @@
 -        ":datapolicies_java_proto",
 -        ":datapolicies_proto",
 -    ],
+-    include_samples = True,
 -)
 -
 -##############################################################################
@@ -29265,7 +27573,6 @@
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1beta1;datapolicies",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -29286,8 +27593,8 @@
 -    name = "gapi-cloud-bigquery-datapolicies-v1beta1-go",
 -    deps = [
 -        ":datapolicies_go_gapic",
--        ":datapolicies_go_gapic_srcjar-metadata.srcjar",
 -        ":datapolicies_go_gapic_srcjar-test.srcjar",
+-        ":datapolicies_go_gapic_srcjar-metadata.srcjar",
 -        ":datapolicies_go_proto",
 -    ],
 -)
@@ -29306,9 +27613,7 @@
 -    name = "datapolicies_py_gapic",
 -    srcs = [":datapolicies_proto"],
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -29358,9 +27663,7 @@
 -    name = "datapolicies_php_gapic",
 -    srcs = [":datapolicies_proto_with_info"],
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datapolicies_php_grpc",
 -        ":datapolicies_php_proto",
@@ -29388,14 +27691,12 @@
 -
 -nodejs_gapic_library(
 -    name = "datapolicies_nodejs_gapic",
--    package_name = "@google-cloud/bigquery-datapolicies",
+-    package_name = "@google-cloud/datapolicies",
 -    src = ":datapolicies_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
 -    package = "google.cloud.bigquery.datapolicies.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -29412,8 +27713,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
 -    "ruby_gapic_assembly_pkg",
+-    "ruby_cloud_gapic_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -29433,15 +27734,9 @@
 -    name = "datapolicies_ruby_gapic",
 -    srcs = [":datapolicies_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com",
--        "ruby-cloud-api-shortname=bigquerydatapolicy",
--        "ruby-cloud-gem-name=google-cloud-bigquery-data_policies-v1beta1",
--        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs",
+-        "ruby-cloud-gem-name=google-cloud-bigquery-datapolicies-v1beta1",
 -    ],
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.",
--    ruby_cloud_title = "BigQuery Data Policy Service V1beta1",
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
 -    deps = [
 -        ":datapolicies_ruby_grpc",
@@ -29486,7 +27781,6 @@
 -    srcs = [":datapolicies_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
 -    deps = [
 -        ":datapolicies_csharp_grpc",
@@ -29526,7 +27820,7 @@
 -)
 diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel
 --- a/google/cloud/bigquery/datatransfer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/datatransfer/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/datatransfer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-data_transfer.
@@ -29571,8 +27865,8 @@
 -)
 diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel
 --- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -29640,7 +27934,6 @@
 -    name = "datatransfer_java_gapic",
 -    srcs = [":datatransfer_proto_with_info"],
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datatransfer_java_grpc",
 -    ],
@@ -29699,7 +27992,6 @@
 -    srcs = [":datatransfer_proto_with_info"],
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1;datatransfer",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatatransfer_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -29744,8 +28036,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=bigquery_datatransfer",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -29791,8 +28081,6 @@
 -    name = "datatransfer_php_gapic",
 -    srcs = [":datatransfer_proto_with_info"],
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":datatransfer_php_grpc",
 -        ":datatransfer_php_proto",
@@ -29825,9 +28113,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
 -    package = "google.cloud.bigquery.datatransfer.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatatransfer_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -29873,7 +28159,6 @@
 -        "ruby-cloud-api-shortname=bigquerydatatransfer",
 -    ],
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
 -    ruby_cloud_title = "BigQuery Data Transfer Service V1",
 -    deps = [
@@ -29919,7 +28204,6 @@
 -    srcs = [":datatransfer_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerydatatransfer_v1.yaml",
 -    deps = [
 -        ":datatransfer_csharp_grpc",
@@ -29959,8 +28243,8 @@
 -)
 diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery/logging/v1/BUILD.bazel
 --- a/google/cloud/bigquery/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,181 +0,0 @@
++++ b/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,179 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -30041,8 +28325,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=bigquery_logging",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -30144,7 +28426,7 @@
 -)
 diff -urN a/google/cloud/bigquery/migration/BUILD.bazel b/google/cloud/bigquery/migration/BUILD.bazel
 --- a/google/cloud/bigquery/migration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/migration/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/migration/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-migration.
@@ -30187,8 +28469,8 @@
 -)
 diff -urN a/google/cloud/bigquery/migration/v2/BUILD.bazel b/google/cloud/bigquery/migration/v2/BUILD.bazel
 --- a/google/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
++++ b/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -30268,7 +28550,6 @@
 -    srcs = [":migration_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2.yaml",
 -    test_deps = [
 -        ":migration_java_grpc",
@@ -30332,7 +28613,6 @@
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/migration/apiv2;migration",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -30377,8 +28657,6 @@
 -        "python-gapic-name=bigquery_migration",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -30425,9 +28703,7 @@
 -    name = "migration_php_gapic",
 -    srcs = [":migration_proto_with_info"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":migration_php_grpc",
 -        ":migration_php_proto",
@@ -30460,9 +28736,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    package = "google.cloud.bigquery.migration.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -30506,7 +28780,6 @@
 -        "ruby-cloud-api-shortname=bigquerymigration",
 -    ],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.",
 -    ruby_cloud_title = "BigQuery Migration V2",
 -    deps = [
@@ -30552,7 +28825,6 @@
 -    srcs = [":migration_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2.yaml",
 -    deps = [
 -        ":migration_csharp_grpc",
@@ -30592,8 +28864,8 @@
 -)
 diff -urN a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel
 --- a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,377 +0,0 @@
++++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,367 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -30674,7 +28946,6 @@
 -    name = "migration_java_gapic",
 -    srcs = [":migration_proto_with_info"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":migration_java_grpc",
 -    ],
@@ -30736,7 +29007,6 @@
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha;migration",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -30780,8 +29050,6 @@
 -        "python-gapic-name=bigquery_migration",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -30828,9 +29096,7 @@
 -    name = "migration_php_gapic",
 -    srcs = [":migration_proto_with_info"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":migration_php_grpc",
 -        ":migration_php_proto",
@@ -30863,9 +29129,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    package = "google.cloud.bigquery.migration.v2alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerymigration_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -30906,7 +29170,6 @@
 -        "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2alpha",
 -    ],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":migration_ruby_grpc",
 -        ":migration_ruby_proto",
@@ -30950,7 +29213,6 @@
 -    srcs = [":migration_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":migration_csharp_grpc",
 -        ":migration_csharp_proto",
@@ -30973,7 +29235,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/bigquery/reservation/BUILD.bazel b/google/cloud/bigquery/reservation/BUILD.bazel
 --- a/google/cloud/bigquery/reservation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/reservation/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/reservation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-reservation.
@@ -31017,8 +29279,8 @@
 -)
 diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigquery/reservation/v1/BUILD.bazel
 --- a/google/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,393 +0,0 @@
++++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,383 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -31092,7 +29354,6 @@
 -    srcs = [":reservation_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryreservation_v1.yaml",
 -    test_deps = [
 -        ":reservation_java_grpc",
@@ -31154,7 +29415,6 @@
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryreservation_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -31198,8 +29458,6 @@
 -        "python-gapic-name=bigquery_reservation",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -31246,9 +29504,7 @@
 -    name = "reservation_php_gapic",
 -    srcs = [":reservation_proto_with_info"],
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryreservation_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":reservation_php_grpc",
 -        ":reservation_php_proto",
@@ -31281,9 +29537,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
 -    package = "google.cloud.bigquery.reservation.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryreservation_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -31328,7 +29582,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations",
 -    ],
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
 -    ruby_cloud_title = "BigQuery Reservation V1",
 -    deps = [
@@ -31374,7 +29627,6 @@
 -    srcs = [":reservation_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigqueryreservation_v1.yaml",
 -    deps = [
 -        ":reservation_csharp_grpc",
@@ -31412,9 +29664,355 @@
 -    grpc_only = True,
 -    deps = [":reservation_cc_proto"],
 -)
+diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel
+--- a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,342 +0,0 @@
+-# This file was automatically generated by BuildFileGenerator
+-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/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 = "reservation_proto",
+-    srcs = [
+-        "reservation.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/api:resource_proto",
+-        "//google/rpc:status_proto",
+-        "@com_google_protobuf//:empty_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "reservation_proto_with_info",
+-    deps = [
+-        ":reservation_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 = "reservation_java_proto",
+-    deps = [":reservation_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "reservation_java_grpc",
+-    srcs = [":reservation_proto"],
+-    deps = [":reservation_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "reservation_java_gapic",
+-    srcs = [":reservation_proto_with_info"],
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-    test_deps = [
+-        ":reservation_java_grpc",
+-    ],
+-    deps = [
+-        ":reservation_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "reservation_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.bigquery.reservation.v1beta1.ReservationServiceClientTest",
+-    ],
+-    runtime_deps = [":reservation_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-bigquery-reservation-v1beta1-java",
+-    deps = [
+-        ":reservation_java_gapic",
+-        ":reservation_java_grpc",
+-        ":reservation_java_proto",
+-        ":reservation_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
+-go_proto_library(
+-    name = "reservation_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1",
+-    protos = [":reservation_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/rpc:status_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "reservation_go_gapic",
+-    srcs = [":reservation_proto_with_info"],
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1;reservation",
+-    service_yaml = "bigqueryreservation_v1beta1.yaml",
+-    deps = [
+-        ":reservation_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "reservation_go_gapic_test",
+-    srcs = [":reservation_go_gapic_srcjar_test"],
+-    embed = [":reservation_go_gapic"],
+-    importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-bigquery-reservation-v1beta1-go",
+-    deps = [
+-        ":reservation_go_gapic",
+-        ":reservation_go_gapic_srcjar-test.srcjar",
+-        ":reservation_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
+-py_gapic_library(
+-    name = "reservation_py_gapic",
+-    srcs = [":reservation_proto"],
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-)
+-
+-py_test(
+-    name = "reservation_py_gapic_test",
+-    srcs = [
+-        "reservation_py_gapic_pytest.py",
+-        "reservation_py_gapic_test.py",
+-    ],
+-    legacy_create_init = False,
+-    deps = [":reservation_py_gapic"],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "bigquery-reservation-v1beta1-py",
+-    deps = [
+-        ":reservation_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 = "reservation_php_proto",
+-    deps = [":reservation_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "reservation_php_grpc",
+-    srcs = [":reservation_proto"],
+-    deps = [":reservation_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "reservation_php_gapic",
+-    srcs = [":reservation_proto_with_info"],
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-    deps = [
+-        ":reservation_php_grpc",
+-        ":reservation_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-reservation-v1beta1-php",
+-    deps = [
+-        ":reservation_php_gapic",
+-        ":reservation_php_grpc",
+-        ":reservation_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "reservation_nodejs_gapic",
+-    src = ":reservation_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-    package = "google.cloud.bigquery.reservation.v1beta1",
+-    service_yaml = "bigqueryreservation_v1beta1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "bigquery-reservation-v1beta1-nodejs",
+-    deps = [
+-        ":reservation_nodejs_gapic",
+-        ":reservation_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
+-ruby_proto_library(
+-    name = "reservation_ruby_proto",
+-    deps = [":reservation_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "reservation_ruby_grpc",
+-    srcs = [":reservation_proto"],
+-    deps = [":reservation_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "reservation_ruby_gapic",
+-    srcs = [":reservation_proto_with_info"],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-reservation-v1beta1"],
+-    deps = [
+-        ":reservation_ruby_grpc",
+-        ":reservation_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-reservation-v1beta1-ruby",
+-    deps = [
+-        ":reservation_ruby_gapic",
+-        ":reservation_ruby_grpc",
+-        ":reservation_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 = "reservation_csharp_proto",
+-    deps = [":reservation_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "reservation_csharp_grpc",
+-    srcs = [":reservation_proto"],
+-    deps = [":reservation_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "reservation_csharp_gapic",
+-    srcs = [":reservation_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
+-    service_yaml = "bigqueryreservation_v1beta1.yaml",
+-    deps = [
+-        ":reservation_csharp_grpc",
+-        ":reservation_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-reservation-v1beta1-csharp",
+-    deps = [
+-        ":reservation_csharp_gapic",
+-        ":reservation_csharp_grpc",
+-        ":reservation_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-# Put your C++ rules here
 diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel
 --- a/google/cloud/bigquery/storage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/storage/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/bigquery/storage/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-bigquery-storage.
@@ -31458,664 +30056,8 @@
 -)
 diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery/storage/v1/BUILD.bazel
 --- a/google/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,336 +0,0 @@
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
--
--proto_library(
--    name = "storage_proto",
--    srcs = [
--        "annotations.proto",
--        "arrow.proto",
--        "avro.proto",
--        "protobuf.proto",
--        "storage.proto",
--        "stream.proto",
--        "table.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/rpc:status_proto",
--        "@com_google_protobuf//:descriptor_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:timestamp_proto",
--        "@com_google_protobuf//:wrappers_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "storage_proto_with_info",
--    deps = [
--        ":storage_proto",
--        "//google/cloud:common_resources_proto",
--    ],
--)
--
--java_proto_library(
--    name = "storage_java_proto",
--    deps = [":storage_proto"],
--)
--
--java_grpc_library(
--    name = "storage_java_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_java_proto"],
--)
--
--java_gapic_library(
--    name = "storage_java_gapic",
--    srcs = [":storage_proto_with_info"],
--    gapic_yaml = "bigquerystorage_gapic.yaml",
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    test_deps = [
--        ":storage_java_grpc",
--    ],
--    transport = "grpc",
--    deps = [
--        ":storage_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "storage_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest",
--    ],
--    runtime_deps = [":storage_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-bigquery-storage-v1-java",
--    include_samples = True,
--    transport = "grpc",
--    deps = [
--        ":storage_java_gapic",
--        ":storage_java_grpc",
--        ":storage_java_proto",
--        ":storage_proto",
--    ],
--)
--
--go_proto_library(
--    name = "storage_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1",
--    protos = [":storage_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/rpc:status_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "storage_go_gapic",
--    srcs = [":storage_proto_with_info"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1.yaml",
--    deps = [
--        ":storage_go_proto",
--    ],
--)
--
--go_test(
--    name = "storage_go_gapic_test",
--    srcs = [":storage_go_gapic_srcjar_test"],
--    embed = [":storage_go_gapic"],
--    importpath = "cloud.google.com/go/bigquery/storage/apiv1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-bigquery-storage-v1-go",
--    deps = [
--        ":storage_go_gapic",
--        ":storage_go_gapic_srcjar-test.srcjar",
--        ":storage_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--
--py_gapic_library(
--    name = "storage_py_gapic",
--    srcs = [":storage_proto"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    opt_args = [
--        "python-gapic-namespace=google.cloud",
--        "python-gapic-name=bigquery_storage",
--    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
--)
--
--py_test(
--    name = "storage_py_gapic_test",
--    srcs = [
--        "storage_py_gapic_pytest.py",
--        "storage_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":storage_py_gapic"],
--)
--
--py_gapic_assembly_pkg(
--    name = "bigquery-storage-v1-py",
--    deps = [
--        ":storage_py_gapic",
--    ],
--)
--
--php_proto_library(
--    name = "storage_php_proto",
--    deps = [":storage_proto"],
--)
--
--php_grpc_library(
--    name = "storage_php_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_php_proto"],
--)
--
--php_gapic_library(
--    name = "storage_php_gapic",
--    srcs = [":storage_proto_with_info"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
--    deps = [
--        ":storage_php_grpc",
--        ":storage_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1-php",
--    deps = [
--        ":storage_php_gapic",
--        ":storage_php_grpc",
--        ":storage_php_proto",
--    ],
--)
--
--nodejs_gapic_library(
--    name = "storage_nodejs_gapic",
--    package_name = "@google-cloud/bigquery-storage",
--    src = ":storage_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    package = "google.cloud.bigquery.storage.v1",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "bigquery-storage-v1-nodejs",
--    deps = [
--        ":storage_nodejs_gapic",
--        ":storage_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--
--ruby_proto_library(
--    name = "storage_ruby_proto",
--    deps = [":storage_proto"],
--)
--
--ruby_grpc_library(
--    name = "storage_ruby_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "storage_ruby_gapic",
--    srcs = [":storage_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1",
--        "ruby-cloud-env-prefix=BIGQUERY_STORAGE",
--        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage",
--        "ruby-cloud-api-id=bigquerystorage.googleapis.com",
--        "ruby-cloud-api-shortname=bigquerystorage",
--    ],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.",
--    ruby_cloud_title = "BigQuery Storage V1",
--    deps = [
--        ":storage_ruby_grpc",
--        ":storage_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1-ruby",
--    deps = [
--        ":storage_ruby_gapic",
--        ":storage_ruby_grpc",
--        ":storage_ruby_proto",
--    ],
--)
--
--csharp_proto_library(
--    name = "storage_csharp_proto",
--    deps = [":storage_proto"],
--)
--
--csharp_grpc_library(
--    name = "storage_csharp_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "storage_csharp_gapic",
--    srcs = [":storage_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1.yaml",
--    deps = [
--        ":storage_csharp_grpc",
--        ":storage_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1-csharp",
--    deps = [
--        ":storage_csharp_gapic",
--        ":storage_csharp_grpc",
--        ":storage_csharp_proto",
--    ],
--)
--
--cc_proto_library(
--    name = "storage_cc_proto",
--    deps = [":storage_proto"],
--)
--
--cc_grpc_library(
--    name = "storage_cc_grpc",
--    srcs = [":storage_proto"],
--    generate_mocks = True,
--    grpc_only = True,
--    deps = [":storage_cc_proto"],
--)
-diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel
---- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,312 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
--
--proto_library(
--    name = "storage_proto",
--    srcs = [
--        "arrow.proto",
--        "avro.proto",
--        "read_options.proto",
--        "storage.proto",
--        "table_reference.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "storage_proto_with_info",
--    deps = [
--        ":storage_proto",
--        "//google/cloud:common_resources_proto",
--    ],
--)
--
--java_proto_library(
--    name = "storage_java_proto",
--    deps = [":storage_proto"],
--)
--
--java_grpc_library(
--    name = "storage_java_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_java_proto"],
--)
--
--java_gapic_library(
--    name = "storage_java_gapic",
--    srcs = [":storage_proto_with_info"],
--    gapic_yaml = "bigquerystorage_gapic.yaml",
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    test_deps = [
--        ":storage_java_grpc",
--    ],
--    transport = "grpc",
--    deps = [
--        ":storage_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "storage_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest",
--    ],
--    runtime_deps = [":storage_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-bigquery-storage-v1beta1-java",
--    include_samples = True,
--    transport = "grpc",
--    deps = [
--        ":storage_java_gapic",
--        ":storage_java_grpc",
--        ":storage_java_proto",
--        ":storage_proto",
--    ],
--)
--
--go_proto_library(
--    name = "storage_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1",
--    protos = [":storage_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "storage_go_gapic",
--    srcs = [":storage_proto_with_info"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1beta1.yaml",
--    deps = [
--        ":storage_go_proto",
--    ],
--)
--
--go_test(
--    name = "storage_go_gapic_test",
--    srcs = [":storage_go_gapic_srcjar_test"],
--    embed = [":storage_go_gapic"],
--    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-bigquery-storage-v1beta1-go",
--    deps = [
--        ":storage_go_gapic",
--        ":storage_go_gapic_srcjar-test.srcjar",
--        ":storage_go_proto",
--    ],
--)
--
--py_gapic_library(
--    name = "storage_py_gapic",
--    srcs = [":storage_proto"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
--)
--
--py_test(
--    name = "storage_py_gapic_test",
--    srcs = [
--        "storage_py_gapic_pytest.py",
--        "storage_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":storage_py_gapic"],
--)
--
--py_gapic_assembly_pkg(
--    name = "bigquery-storage-v1beta1-py",
--    deps = [
--        ":storage_py_gapic",
--    ],
--)
--
--php_proto_library(
--    name = "storage_php_proto",
--    deps = [":storage_proto"],
--)
--
--php_grpc_library(
--    name = "storage_php_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_php_proto"],
--)
--
--php_gapic_library(
--    name = "storage_php_gapic",
--    srcs = [":storage_proto_with_info"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
--    deps = [
--        ":storage_php_grpc",
--        ":storage_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1beta1-php",
--    deps = [
--        ":storage_php_gapic",
--        ":storage_php_grpc",
--        ":storage_php_proto",
--    ],
--)
--
--nodejs_gapic_library(
--    name = "storage_nodejs_gapic",
--    package_name = "@google-cloud/bigquery-storage",
--    src = ":storage_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    package = "google.cloud.bigquery.storage.v1beta1",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1beta1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "bigquery-storage-v1beta1-nodejs",
--    deps = [
--        ":storage_nodejs_gapic",
--        ":storage_proto",
--    ],
--)
--
--ruby_proto_library(
--    name = "storage_ruby_proto",
--    deps = [":storage_proto"],
--)
--
--ruby_grpc_library(
--    name = "storage_ruby_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "storage_ruby_gapic",
--    srcs = [":storage_proto_with_info"],
--    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"],
--    rest_numeric_enums = False,
--    deps = [
--        ":storage_ruby_grpc",
--        ":storage_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1beta1-ruby",
--    deps = [
--        ":storage_ruby_gapic",
--        ":storage_ruby_grpc",
--        ":storage_ruby_proto",
--    ],
--)
--
--csharp_proto_library(
--    name = "storage_csharp_proto",
--    deps = [":storage_proto"],
--)
--
--csharp_grpc_library(
--    name = "storage_csharp_grpc",
--    srcs = [":storage_proto"],
--    deps = [":storage_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "storage_csharp_gapic",
--    srcs = [":storage_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "bigquerystorage_v1beta1.yaml",
--    deps = [
--        ":storage_csharp_grpc",
--        ":storage_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-bigquery-storage-v1beta1-csharp",
--    deps = [
--        ":storage_csharp_gapic",
--        ":storage_csharp_grpc",
--        ":storage_csharp_proto",
--    ],
--)
--
--cc_proto_library(
--    name = "storage_cc_proto",
--    deps = [":storage_proto"],
--)
--
--cc_grpc_library(
--    name = "storage_cc_grpc",
--    srcs = [":storage_proto"],
--    generate_mocks = True,
--    grpc_only = True,
--    deps = [":storage_cc_proto"],
--)
-diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel
---- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,369 +0,0 @@
++++ b/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This is an API workspace, having public visibility by default makes perfect sense.
 -package(default_visibility = ["//visibility:public"])
 -
@@ -32184,11 +30126,740 @@
 -    srcs = [":storage_proto_with_info"],
 -    gapic_yaml = "bigquerystorage_gapic.yaml",
 -    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":storage_java_grpc",
 -    ],
--    transport = "grpc",
+-    deps = [
+-        ":storage_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "storage_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest",
+-    ],
+-    runtime_deps = [":storage_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-bigquery-storage-v1-java",
+-    deps = [
+-        ":storage_java_gapic",
+-        ":storage_java_grpc",
+-        ":storage_java_proto",
+-        ":storage_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
+-go_proto_library(
+-    name = "storage_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1",
+-    protos = [":storage_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/rpc:status_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "storage_go_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage",
+-    service_yaml = "bigquerystorage_v1.yaml",
+-    deps = [
+-        ":storage_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "storage_go_gapic_test",
+-    srcs = [":storage_go_gapic_srcjar_test"],
+-    embed = [":storage_go_gapic"],
+-    importpath = "cloud.google.com/go/bigquery/storage/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-bigquery-storage-v1-go",
+-    deps = [
+-        ":storage_go_gapic",
+-        ":storage_go_gapic_srcjar-test.srcjar",
+-        ":storage_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "storage_py_gapic",
+-    srcs = [":storage_proto"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    opt_args = [
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=bigquery_storage",
+-    ],
+-)
+-
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1374 is fixed
+-#py_test(
+-#    name = "storage_py_gapic_test",
+-#    srcs = [
+-#        "storage_py_gapic_pytest.py",
+-#        "storage_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":storage_py_gapic"],
+-#)
+-
+-py_gapic_assembly_pkg(
+-    name = "bigquery-storage-v1-py",
+-    deps = [
+-        ":storage_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 = "storage_php_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "storage_php_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "storage_php_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    deps = [
+-        ":storage_php_grpc",
+-        ":storage_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1-php",
+-    deps = [
+-        ":storage_php_gapic",
+-        ":storage_php_grpc",
+-        ":storage_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "storage_nodejs_gapic",
+-    package_name = "@google-cloud/bigquery-storage",
+-    src = ":storage_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    package = "google.cloud.bigquery.storage.v1",
+-    service_yaml = "bigquerystorage_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "bigquery-storage-v1-nodejs",
+-    deps = [
+-        ":storage_nodejs_gapic",
+-        ":storage_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Ruby
+-##############################################################################
+-
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
+-ruby_proto_library(
+-    name = "storage_ruby_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "storage_ruby_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "storage_ruby_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1",
+-        "ruby-cloud-env-prefix=BIGQUERY_STORAGE",
+-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage",
+-        "ruby-cloud-api-id=bigquerystorage.googleapis.com",
+-        "ruby-cloud-api-shortname=bigquerystorage",
+-    ],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.",
+-    ruby_cloud_title = "BigQuery Storage V1",
+-    deps = [
+-        ":storage_ruby_grpc",
+-        ":storage_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1-ruby",
+-    deps = [
+-        ":storage_ruby_gapic",
+-        ":storage_ruby_grpc",
+-        ":storage_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 = "storage_csharp_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "storage_csharp_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "storage_csharp_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    service_yaml = "bigquerystorage_v1.yaml",
+-    deps = [
+-        ":storage_csharp_grpc",
+-        ":storage_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1-csharp",
+-    deps = [
+-        ":storage_csharp_gapic",
+-        ":storage_csharp_grpc",
+-        ":storage_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "storage_cc_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "storage_cc_grpc",
+-    srcs = [":storage_proto"],
+-    generate_mocks = True,
+-    grpc_only = True,
+-    deps = [":storage_cc_proto"],
+-)
+diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel
+--- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,353 +0,0 @@
+-# This file was automatically generated by BuildFileGenerator
+-
+-# 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 = "storage_proto",
+-    srcs = [
+-        "arrow.proto",
+-        "avro.proto",
+-        "read_options.proto",
+-        "storage.proto",
+-        "table_reference.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/api:resource_proto",
+-        "@com_google_protobuf//:empty_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "storage_proto_with_info",
+-    deps = [
+-        ":storage_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 = "storage_java_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "storage_java_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "storage_java_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    gapic_yaml = "bigquerystorage_gapic.yaml",
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    test_deps = [
+-        ":storage_java_grpc",
+-    ],
+-    deps = [
+-        ":storage_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "storage_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest",
+-    ],
+-    runtime_deps = [":storage_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-bigquery-storage-v1beta1-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":storage_java_gapic",
+-        ":storage_java_grpc",
+-        ":storage_java_proto",
+-        ":storage_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
+-go_proto_library(
+-    name = "storage_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1",
+-    protos = [":storage_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "storage_go_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage",
+-    service_yaml = "bigquerystorage_v1beta1.yaml",
+-    deps = [
+-        ":storage_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "storage_go_gapic_test",
+-    srcs = [":storage_go_gapic_srcjar_test"],
+-    embed = [":storage_go_gapic"],
+-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-bigquery-storage-v1beta1-go",
+-    deps = [
+-        ":storage_go_gapic",
+-        ":storage_go_gapic_srcjar-test.srcjar",
+-        ":storage_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
+-py_gapic_library(
+-    name = "storage_py_gapic",
+-    srcs = [":storage_proto"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-)
+-
+-py_test(
+-    name = "storage_py_gapic_test",
+-    srcs = [
+-        "storage_py_gapic_pytest.py",
+-        "storage_py_gapic_test.py",
+-    ],
+-    legacy_create_init = False,
+-    deps = [":storage_py_gapic"],
+-)
+-
+-py_gapic_assembly_pkg(
+-    name = "bigquery-storage-v1beta1-py",
+-    deps = [
+-        ":storage_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 = "storage_php_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "storage_php_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "storage_php_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    deps = [
+-        ":storage_php_grpc",
+-        ":storage_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1beta1-php",
+-    deps = [
+-        ":storage_php_gapic",
+-        ":storage_php_grpc",
+-        ":storage_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "storage_nodejs_gapic",
+-    package_name = "@google-cloud/bigquery-storage",
+-    src = ":storage_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    package = "google.cloud.bigquery.storage.v1beta1",
+-    service_yaml = "bigquerystorage_v1beta1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "bigquery-storage-v1beta1-nodejs",
+-    deps = [
+-        ":storage_nodejs_gapic",
+-        ":storage_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
+-ruby_proto_library(
+-    name = "storage_ruby_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "storage_ruby_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "storage_ruby_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"],
+-    deps = [
+-        ":storage_ruby_grpc",
+-        ":storage_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1beta1-ruby",
+-    deps = [
+-        ":storage_ruby_gapic",
+-        ":storage_ruby_grpc",
+-        ":storage_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 = "storage_csharp_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "storage_csharp_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "storage_csharp_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    service_yaml = "bigquerystorage_v1beta1.yaml",
+-    deps = [
+-        ":storage_csharp_grpc",
+-        ":storage_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-storage-v1beta1-csharp",
+-    deps = [
+-        ":storage_csharp_gapic",
+-        ":storage_csharp_grpc",
+-        ":storage_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "storage_cc_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "storage_cc_grpc",
+-    srcs = [":storage_proto"],
+-    generate_mocks = True,
+-    grpc_only = True,
+-    deps = [":storage_cc_proto"],
+-)
+diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel
+--- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
+-# 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 = "storage_proto",
+-    srcs = [
+-        "arrow.proto",
+-        "avro.proto",
+-        "protobuf.proto",
+-        "storage.proto",
+-        "stream.proto",
+-        "table.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/api:resource_proto",
+-        "//google/rpc:status_proto",
+-        "@com_google_protobuf//:descriptor_proto",
+-        "@com_google_protobuf//:empty_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-        "@com_google_protobuf//:wrappers_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "storage_proto_with_info",
+-    deps = [
+-        ":storage_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 = "storage_java_proto",
+-    deps = [":storage_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "storage_java_grpc",
+-    srcs = [":storage_proto"],
+-    deps = [":storage_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "storage_java_gapic",
+-    srcs = [":storage_proto_with_info"],
+-    gapic_yaml = "bigquerystorage_gapic.yaml",
+-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
+-    test_deps = [
+-        ":storage_java_grpc",
+-    ],
 -    deps = [
 -        ":storage_java_proto",
 -    ],
@@ -32206,7 +30877,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-storage-v1beta2-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":storage_java_gapic",
 -        ":storage_java_grpc",
@@ -32242,7 +30912,6 @@
 -    srcs = [":storage_proto_with_info"],
 -    grpc_service_config = "bigquerystorage_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2;storage",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerystorage_v1beta2.yaml",
 -    deps = [
 -        ":storage_go_proto",
@@ -32284,19 +30953,18 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=bigquery_storage",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
--py_test(
--    name = "storage_py_gapic_test",
--    srcs = [
--        "storage_py_gapic_pytest.py",
--        "storage_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":storage_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1374 is fixed
+-#py_test(
+-#    name = "storage_py_gapic_test",
+-#    srcs = [
+-#        "storage_py_gapic_pytest.py",
+-#        "storage_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":storage_py_gapic"],
+-#)
 -
 -py_gapic_assembly_pkg(
 -    name = "bigquery-storage-v1beta2-py",
@@ -32331,8 +30999,6 @@
 -    name = "storage_php_gapic",
 -    srcs = [":storage_proto_with_info"],
 -    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":storage_php_grpc",
 -        ":storage_php_proto",
@@ -32364,9 +31030,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigquerystorage_grpc_service_config.json",
 -    package = "google.cloud.bigquery.storage.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerystorage_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -32446,7 +31110,6 @@
 -    srcs = [":storage_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigquerystorage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquerystorage_v1beta2.yaml",
 -    deps = [
 -        ":storage_csharp_grpc",
@@ -32487,8 +31150,8 @@
 -)
 diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUILD.bazel
 --- a/google/cloud/bigquery/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,365 +0,0 @@
++++ b/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -32554,7 +31217,6 @@
 -    name = "bigquery_java_gapic",
 -    srcs = [":bigquery_proto_with_info"],
 -    grpc_service_config = "bigquery_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":bigquery_java_grpc",
 -    ],
@@ -32612,7 +31274,6 @@
 -    srcs = [":bigquery_proto_with_info"],
 -    grpc_service_config = "bigquery_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/apiv2;bigquery",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquery_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -32651,19 +31312,18 @@
 -    srcs = [":bigquery_proto"],
 -    grpc_service_config = "bigquery_grpc_service_config.json",
 -    opt_args = ["autogen-snippets=False"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
--py_test(
--    name = "bigquery_py_gapic_test",
--    srcs = [
--        "bigquery_py_gapic_pytest.py",
--        "bigquery_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":bigquery_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1372 is fixed
+-#py_test(
+-#    name = "bigquery_py_gapic_test",
+-#    srcs = [
+-#        "bigquery_py_gapic_pytest.py",
+-#        "bigquery_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":bigquery_py_gapic"],
+-#)
 -
 -py_gapic_assembly_pkg(
 -    name = "bigquery-v2-py",
@@ -32732,9 +31392,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigquery_grpc_service_config.json",
 -    package = "google.cloud.bigquery.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquery_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -32772,7 +31430,6 @@
 -    name = "bigquery_ruby_gapic",
 -    srcs = [":bigquery_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-v2"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":bigquery_ruby_grpc",
 -        ":bigquery_ruby_proto",
@@ -32816,7 +31473,6 @@
 -    srcs = [":bigquery_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "bigquery_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "bigquery_v2.yaml",
 -    deps = [
 -        ":bigquery_csharp_grpc",
@@ -32856,7 +31512,7 @@
 -)
 diff -urN a/google/cloud/billing/BUILD.bazel b/google/cloud/billing/BUILD.bazel
 --- a/google/cloud/billing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/billing/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/billing/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-billing.
@@ -32901,7 +31557,7 @@
 -)
 diff -urN a/google/cloud/billing/budgets/BUILD.bazel b/google/cloud/billing/budgets/BUILD.bazel
 --- a/google/cloud/billing/budgets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/billing/budgets/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/billing/budgets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-billing-budgets.
@@ -32945,8 +31601,8 @@
 -)
 diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/budgets/v1/BUILD.bazel
 --- a/google/cloud/billing/budgets/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,343 +0,0 @@
++++ b/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,333 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -33038,7 +31694,6 @@
 -    name = "budgets_java_gapic",
 -    srcs = [":budgets_proto_with_info"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":budgets_java_grpc",
 -    ],
@@ -33088,7 +31743,6 @@
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -33118,8 +31772,6 @@
 -    name = "budgets_py_gapic",
 -    srcs = [":budgets_proto"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -33155,9 +31807,7 @@
 -    name = "budgets_php_gapic",
 -    srcs = [":budgets_proto_with_info"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":budgets_php_grpc",
 -        ":budgets_php_proto",
@@ -33181,9 +31831,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
 -    package = "google.cloud.billing.budgets.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -33217,7 +31865,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
 -    ],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
 -    ruby_cloud_title = "Billing Budgets V1",
 -    deps = [
@@ -33252,7 +31899,6 @@
 -    srcs = [":budgets_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
 -    deps = [
 -        ":budgets_csharp_grpc",
@@ -33292,8 +31938,8 @@
 -)
 diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/billing/budgets/v1beta1/BUILD.bazel
 --- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
++++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -33368,11 +32014,9 @@
 -    name = "budgets_java_gapic",
 -    srcs = [":budgets_proto_with_info"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":budgets_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":budgets_java_proto",
 -    ],
@@ -33390,7 +32034,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-billing-budgets-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":budgets_java_gapic",
 -        ":budgets_java_grpc",
@@ -33428,7 +32071,6 @@
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/billing/budgets/apiv1beta1;budgets",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
 -    deps = [
 -        ":budgets_go_proto",
@@ -33467,8 +32109,6 @@
 -    name = "budgets_py_gapic",
 -    srcs = [":budgets_proto"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -33515,8 +32155,6 @@
 -    name = "budgets_php_gapic",
 -    srcs = [":budgets_proto_with_info"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":budgets_php_grpc",
 -        ":budgets_php_proto",
@@ -33549,9 +32187,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
 -    package = "google.cloud.billing.budgets.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -33596,7 +32232,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
 -    ],
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
 -    ruby_cloud_title = "Billing Budgets V1beta1",
 -    deps = [
@@ -33642,7 +32277,6 @@
 -    srcs = [":budgets_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "billingbudgets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "billingbudgets.yaml",
 -    deps = [
 -        ":budgets_csharp_grpc",
@@ -33666,18 +32300,9 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel
 --- a/google/cloud/billing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +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"])
@@ -33741,10 +32366,7 @@
 -java_gapic_library(
 -    name = "billing_java_gapic",
 -    srcs = [":billing_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "cloudbilling.yaml",
 -    test_deps = [
 -        ":billing_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -33752,7 +32374,6 @@
 -    transport = "grpc+rest",
 -    deps = [
 -        ":billing_java_proto",
--        "//google/api:api_java_proto",
 -        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
@@ -33809,8 +32430,6 @@
 -    srcs = [":billing_proto_with_info"],
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/billing/apiv1;billing",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbilling.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -33831,7 +32450,6 @@
 -    name = "gapi-cloud-billing-v1-go",
 -    deps = [
 -        ":billing_go_gapic",
--        ":billing_go_gapic_srcjar-metadata.srcjar",
 -        ":billing_go_gapic_srcjar-test.srcjar",
 -        ":billing_go_proto",
 -    ],
@@ -33851,9 +32469,6 @@
 -    name = "billing_py_gapic",
 -    srcs = [":billing_proto"],
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "cloudbilling.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -33903,9 +32518,6 @@
 -    name = "billing_php_gapic",
 -    srcs = [":billing_proto_with_info"],
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "cloudbilling.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":billing_php_grpc",
 -        ":billing_php_proto",
@@ -33938,9 +32550,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
 -    package = "google.cloud.billing.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbilling.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -33978,17 +32588,15 @@
 -    name = "billing_ruby_gapic",
 -    srcs = [":billing_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-billing-v1",
+-        "ruby-cloud-env-prefix=BILLING",
+-        "ruby-cloud-product-url=https://cloud.google.com/billing",
 -        "ruby-cloud-api-id=cloudbilling.googleapis.com",
 -        "ruby-cloud-api-shortname=cloudbilling",
--        "ruby-cloud-env-prefix=BILLING",
--        "ruby-cloud-gem-name=google-cloud-billing-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/billing",
 -    ],
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
 -    ruby_cloud_title = "Billing V1",
--    service_yaml = "cloudbilling.yaml",
 -    deps = [
 -        ":billing_ruby_grpc",
 -        ":billing_ruby_proto",
@@ -34032,7 +32640,6 @@
 -    srcs = [":billing_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbilling.yaml",
 -    deps = [
 -        ":billing_csharp_grpc",
@@ -34072,7 +32679,7 @@
 -)
 diff -urN a/google/cloud/binaryauthorization/BUILD.bazel b/google/cloud/binaryauthorization/BUILD.bazel
 --- a/google/cloud/binaryauthorization/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/binaryauthorization/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/binaryauthorization/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-binary_authorization.
@@ -34117,8 +32724,8 @@
 -)
 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 @@
++++ b/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -34192,7 +32799,6 @@
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1.yaml",
 -    test_deps = [
 -        ":binaryauthorization_java_grpc",
@@ -34259,7 +32865,6 @@
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/binaryauthorization/apiv1;binaryauthorization",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -34299,8 +32904,6 @@
 -    name = "binaryauthorization_py_gapic",
 -    srcs = [":binaryauthorization_proto"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//grafeas/v1:grafeas_py_proto",
 -    ],
@@ -34350,9 +32953,7 @@
 -    name = "binaryauthorization_php_gapic",
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_php_grpc",
 -        ":binaryauthorization_php_proto",
@@ -34385,9 +32986,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    package = "google.cloud.binaryauthorization.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -34436,7 +33035,6 @@
 -        "ruby-cloud-yard-strict=false",
 -    ],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
 -    ruby_cloud_title = "Binary Authorization V1",
 -    deps = [
@@ -34482,7 +33080,6 @@
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1.yaml",
 -    deps = [
 -        ":binaryauthorization_csharp_grpc",
@@ -34522,8 +33119,8 @@
 -)
 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 @@
++++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -34596,7 +33193,6 @@
 -    name = "binaryauthorization_java_gapic",
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":binaryauthorization_java_grpc",
 -    ],
@@ -34655,7 +33251,6 @@
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -34695,8 +33290,6 @@
 -    name = "binaryauthorization_py_gapic",
 -    srcs = [":binaryauthorization_proto"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -34743,9 +33336,7 @@
 -    name = "binaryauthorization_php_gapic",
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_php_grpc",
 -        ":binaryauthorization_php_proto",
@@ -34778,9 +33369,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    package = "google.cloud.binaryauthorization.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -34826,7 +33415,6 @@
 -        "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService;SystemPolicyV1Beta1=SystemPolicy",
 -    ],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
 -    ruby_cloud_title = "Binary Authorization V1beta1",
 -    deps = [
@@ -34872,7 +33460,6 @@
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "binaryauthorization_v1beta1.yaml",
 -    deps = [
 -        ":binaryauthorization_csharp_grpc",
@@ -34896,7 +33483,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/certificatemanager/BUILD.bazel b/google/cloud/certificatemanager/BUILD.bazel
 --- a/google/cloud/certificatemanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/certificatemanager/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/certificatemanager/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-certificate_manager.
@@ -34939,7 +33526,7 @@
 -)
 diff -urN a/google/cloud/certificatemanager/logging/v1/BUILD.bazel b/google/cloud/certificatemanager/logging/v1/BUILD.bazel
 --- a/google/cloud/certificatemanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,175 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -35118,8 +33705,8 @@
 -)
 diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certificatemanager/v1/BUILD.bazel
 --- a/google/cloud/certificatemanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -35143,7 +33730,6 @@
 -proto_library(
 -    name = "certificatemanager_proto",
 -    srcs = [
--        "certificate_issuance_config.proto",
 -        "certificate_manager.proto",
 -    ],
 -    deps = [
@@ -35152,7 +33738,6 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -35195,7 +33780,6 @@
 -    srcs = [":certificatemanager_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
 -    test_deps = [
 -        ":certificatemanager_java_grpc",
@@ -35259,7 +33843,6 @@
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/certificatemanager/apiv1;certificatemanager",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -35268,7 +33851,6 @@
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -35309,11 +33891,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-certificate-manager",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -35360,9 +33938,7 @@
 -    name = "certificatemanager_php_gapic",
 -    srcs = [":certificatemanager_proto_with_info"],
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":certificatemanager_php_grpc",
 -        ":certificatemanager_php_proto",
@@ -35395,9 +33971,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
 -    package = "google.cloud.certificatemanager.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -35441,7 +34015,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager",
 -    ],
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.",
 -    ruby_cloud_title = "Certificate Manager V1",
 -    service_yaml = "certificatemanager_v1.yaml",
@@ -35488,7 +34061,6 @@
 -    srcs = [":certificatemanager_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "certificatemanager_v1.yaml",
 -    deps = [
 -        ":certificatemanager_csharp_grpc",
@@ -35528,7 +34100,7 @@
 -)
 diff -urN a/google/cloud/channel/BUILD.bazel b/google/cloud/channel/BUILD.bazel
 --- a/google/cloud/channel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/channel/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/channel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-channel.
@@ -35554,7 +34126,7 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-channel",
 -        "ruby-cloud-env-prefix=CHANNEL",
--        "ruby-cloud-wrapper-of=v1:0.13",
+-        "ruby-cloud-wrapper-of=v1:0.5",
 -        "ruby-cloud-product-url=https://cloud.google.com/channel",
 -        "ruby-cloud-api-id=cloudchannel.googleapis.com",
 -        "ruby-cloud-api-shortname=cloudchannel",
@@ -35572,8 +34144,8 @@
 -)
 diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel
 --- a/google/cloud/channel/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,415 +0,0 @@
++++ b/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,402 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -35604,7 +34176,6 @@
 -        "offers.proto",
 -        "operations.proto",
 -        "products.proto",
--        "reports_service.proto",
 -        "repricing.proto",
 -        "service.proto",
 -        "subscriber_event.proto",
@@ -35616,7 +34187,6 @@
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/type:date_proto",
--        "//google/type:datetime_proto",
 -        "//google/type:decimal_proto",
 -        "//google/type:money_proto",
 -        "//google/type:postal_address_proto",
@@ -35663,7 +34233,6 @@
 -    srcs = [":channel_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
 -    test_deps = [
 -        ":channel_java_grpc",
@@ -35717,7 +34286,6 @@
 -        "//google/api:annotations_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/type:date_go_proto",
--        "//google/type:datetime_go_proto",
 -        "//google/type:decimal_go_proto",
 -        "//google/type:money_go_proto",
 -        "//google/type:postaladdress_go_proto",
@@ -35730,7 +34298,6 @@
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/channel/apiv1;channel",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -35774,9 +34341,7 @@
 -    name = "channel_py_gapic",
 -    srcs = [":channel_proto"],
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -35823,9 +34388,7 @@
 -    name = "channel_php_gapic",
 -    srcs = [":channel_proto_with_info"],
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":channel_php_grpc",
 -        ":channel_php_proto",
@@ -35858,9 +34421,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
 -    package = "google.cloud.channel.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -35905,7 +34466,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/channel",
 -    ],
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
 -    ruby_cloud_title = "Cloud Channel V1",
 -    deps = [
@@ -35951,7 +34511,6 @@
 -    srcs = [":channel_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudchannel_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudchannel_v1.yaml",
 -    deps = [
 -        ":channel_csharp_grpc",
@@ -35991,7 +34550,7 @@
 -)
 diff -urN a/google/cloud/clouddms/BUILD.bazel b/google/cloud/clouddms/BUILD.bazel
 --- a/google/cloud/clouddms/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/clouddms/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/clouddms/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-cloud_dms.
@@ -36036,7 +34595,7 @@
 -)
 diff -urN a/google/cloud/clouddms/logging/v1/BUILD.bazel b/google/cloud/clouddms/logging/v1/BUILD.bazel
 --- a/google/cloud/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,183 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -36223,8 +34782,8 @@
 -)
 diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUILD.bazel
 --- a/google/cloud/clouddms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,395 +0,0 @@
++++ b/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,383 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -36300,11 +34859,9 @@
 -    name = "clouddms_java_gapic",
 -    srcs = [":clouddms_proto_with_info"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":clouddms_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":clouddms_java_proto",
 -    ],
@@ -36322,7 +34879,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-clouddms-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":clouddms_java_gapic",
 -        ":clouddms_java_grpc",
@@ -36360,7 +34916,6 @@
 -    grpc_service_config = "library_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/clouddms/apiv1;clouddms",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datamigration_v1.yaml",
 -    deps = [
 -        ":clouddms_go_proto",
@@ -36404,8 +34959,6 @@
 -    srcs = [":clouddms_proto"],
 -    grpc_service_config = "library_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-dms"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -36452,9 +35005,7 @@
 -    name = "clouddms_php_gapic",
 -    srcs = [":clouddms_proto_with_info"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datamigration_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":clouddms_php_grpc",
 -        ":clouddms_php_proto",
@@ -36487,9 +35038,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "library_grpc_service_config.json",
 -    package = "google.cloud.clouddms.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datamigration_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -36536,7 +35085,6 @@
 -        "ruby-cloud-namespace-override=CloudDms=CloudDMS",
 -    ],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.",
 -    ruby_cloud_title = "Cloud Database Migration Service V1",
 -    deps = [
@@ -36582,7 +35130,6 @@
 -    srcs = [":clouddms_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datamigration_v1.yaml",
 -    deps = [
 -        ":clouddms_csharp_grpc",
@@ -36622,7 +35169,7 @@
 -)
 diff -urN a/google/cloud/cloudsetup/logging/v1/BUILD.bazel b/google/cloud/cloudsetup/logging/v1/BUILD.bazel
 --- a/google/cloud/cloudsetup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,180 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -36806,8 +35353,8 @@
 -)
 diff -urN a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel
 --- a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,377 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -36880,7 +35427,6 @@
 -    srcs = [":procurement_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
 -    test_deps = [
 -        ":procurement_java_grpc",
@@ -36942,7 +35488,6 @@
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1;procurement",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -36985,9 +35530,7 @@
 -    name = "procurement_py_gapic",
 -    srcs = [":procurement_proto"],
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -37034,9 +35577,7 @@
 -    name = "procurement_php_gapic",
 -    srcs = [":procurement_proto_with_info"],
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":procurement_php_grpc",
 -        ":procurement_php_proto",
@@ -37069,9 +35610,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
 -    package = "google.cloud.commerce.consumer.procurement.v1alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -37112,7 +35651,6 @@
 -        "ruby-cloud-gem-name=google-cloud-consumer-procurement-v1alpha1",
 -    ],
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
 -    deps = [
 -        ":procurement_ruby_grpc",
@@ -37157,7 +35695,6 @@
 -    srcs = [":procurement_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
 -    deps = [
 -        ":procurement_csharp_grpc",
@@ -37197,8 +35734,8 @@
 -)
 diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel
 --- a/google/cloud/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,186 +0,0 @@
++++ b/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,184 +0,0 @@
 -package(default_visibility = ["//visibility:public"])
 -
 -##############################################################################
@@ -37297,8 +35834,6 @@
 -py_gapic_library(
 -    name = "common_py_gapic",
 -    srcs = [":common_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_proto_library(
@@ -37387,7 +35922,7 @@
 -)
 diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel
 --- a/google/cloud/compute/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/compute/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/compute/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-compute.
@@ -37412,7 +35947,7 @@
 -    srcs = ["//google/cloud/compute/v1:compute_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-compute",
--        "ruby-cloud-wrapper-of=v1:1.7",
+-        "ruby-cloud-wrapper-of=v1:1.3",
 -        "ruby-cloud-product-url=https://cloud.google.com/compute/",
 -        "ruby-cloud-api-id=compute.googleapis.com",
 -        "ruby-cloud-api-shortname=compute",
@@ -37432,7 +35967,7 @@
 -)
 diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD.bazel
 --- a/google/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,411 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -37847,7 +36382,7 @@
 -)
 diff -urN a/google/cloud/compute/v1small/BUILD.bazel b/google/cloud/compute/v1small/BUILD.bazel
 --- a/google/cloud/compute/v1small/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,182 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -38033,8 +36568,8 @@
 -# Put your C# rules here
 diff -urN a/google/cloud/connectors/v1/BUILD.bazel b/google/cloud/connectors/v1/BUILD.bazel
 --- a/google/cloud/connectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,408 +0,0 @@
++++ b/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,398 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -38084,8 +36619,8 @@
 -    name = "connectors_proto_with_info",
 -    deps = [
 -        ":connectors_proto",
--        "//google/cloud:common_resources_proto",
 -        "//google/cloud/location:location_proto",
+-        "//google/cloud:common_resources_proto",
 -        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
@@ -38118,7 +36653,6 @@
 -    srcs = [":connectors_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "connectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
 -    test_deps = [
 -        ":connectors_java_grpc",
@@ -38146,7 +36680,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-connectors-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":connectors_java_gapic",
@@ -38154,6 +36687,7 @@
 -        ":connectors_java_proto",
 -        ":connectors_proto",
 -    ],
+-    include_samples = True,
 -)
 -
 -##############################################################################
@@ -38184,7 +36718,6 @@
 -    grpc_service_config = "connectors_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/connectors/apiv1;connectors",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -38192,8 +36725,8 @@
 -        "//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",
+-        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
 -    ],
 -)
@@ -38210,8 +36743,8 @@
 -    name = "gapi-cloud-connectors-v1-go",
 -    deps = [
 -        ":connectors_go_gapic",
--        ":connectors_go_gapic_srcjar-metadata.srcjar",
 -        ":connectors_go_gapic_srcjar-test.srcjar",
+-        ":connectors_go_gapic_srcjar-metadata.srcjar",
 -        ":connectors_go_proto",
 -    ],
 -)
@@ -38230,9 +36763,7 @@
 -    name = "connectors_py_gapic",
 -    srcs = [":connectors_proto"],
 -    grpc_service_config = "connectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -38282,9 +36813,7 @@
 -    name = "connectors_php_gapic",
 -    srcs = [":connectors_proto_with_info"],
 -    grpc_service_config = "connectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":connectors_php_grpc",
 -        ":connectors_php_proto",
@@ -38317,9 +36846,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "connectors_grpc_service_config.json",
 -    package = "google.cloud.connectors.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -38336,8 +36863,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
 -    "ruby_gapic_assembly_pkg",
+-    "ruby_cloud_gapic_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -38360,7 +36887,6 @@
 -        "ruby-cloud-gem-name=google-cloud-connectors-v1",
 -    ],
 -    grpc_service_config = "connectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
 -    deps = [
 -        ":connectors_ruby_grpc",
@@ -38405,7 +36931,6 @@
 -    srcs = [":connectors_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "connectors_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectors_v1.yaml",
 -    deps = [
 -        ":connectors_csharp_grpc",
@@ -38445,7 +36970,7 @@
 -)
 diff -urN a/google/cloud/contactcenterinsights/BUILD.bazel b/google/cloud/contactcenterinsights/BUILD.bazel
 --- a/google/cloud/contactcenterinsights/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/contactcenterinsights/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/contactcenterinsights/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-contact_center_insights.
@@ -38488,8 +37013,8 @@
 -)
 diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/contactcenterinsights/v1/BUILD.bazel
 --- a/google/cloud/contactcenterinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,398 +0,0 @@
++++ b/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -38565,7 +37090,6 @@
 -    name = "contactcenterinsights_java_gapic",
 -    srcs = [":contactcenterinsights_proto_with_info"],
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":contactcenterinsights_java_grpc",
 -    ],
@@ -38626,7 +37150,6 @@
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/contactcenterinsights/apiv1;contactcenterinsights",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "contactcenterinsights_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -38675,8 +37198,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=contact_center_insights",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -38723,9 +37244,7 @@
 -    name = "contactcenterinsights_php_gapic",
 -    srcs = [":contactcenterinsights_proto_with_info"],
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "contactcenterinsights_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":contactcenterinsights_php_grpc",
 -        ":contactcenterinsights_php_proto",
@@ -38758,9 +37277,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
 -    package = "google.cloud.contactcenterinsights.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "contactcenterinsights_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -38804,7 +37321,6 @@
 -        "ruby-cloud-api-shortname=contactcenterinsights",
 -    ],
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.",
 -    ruby_cloud_title = "Contact Center AI Insights V1",
 -    deps = [
@@ -38850,7 +37366,6 @@
 -    srcs = [":contactcenterinsights_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "contactcenterinsights_v1.yaml",
 -    deps = [
 -        ":contactcenterinsights_csharp_grpc",
@@ -38888,440 +37403,9 @@
 -    grpc_only = True,
 -    deps = [":contactcenterinsights_cc_proto"],
 -)
-diff -urN a/google/cloud/contentwarehouse/v1/BUILD.bazel b/google/cloud/contentwarehouse/v1/BUILD.bazel
---- a/google/cloud/contentwarehouse/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/contentwarehouse/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,427 +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 = "contentwarehouse_proto",
--    srcs = [
--        "async_document_service_request.proto",
--        "common.proto",
--        "document.proto",
--        "document_link_service.proto",
--        "document_schema.proto",
--        "document_schema_service.proto",
--        "document_service.proto",
--        "document_service_request.proto",
--        "filters.proto",
--        "histogram.proto",
--        "rule_engine.proto",
--        "ruleset_service.proto",
--        "ruleset_service_request.proto",
--        "synonymset.proto",
--        "synonymset_service.proto",
--        "synonymset_service_request.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/cloud/documentai/v1:documentai_proto",
--        "//google/iam/v1:policy_proto",
--        "//google/type:datetime_proto",
--        "//google/type:interval_proto",
--        "@com_google_protobuf//:duration_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "contentwarehouse_proto_with_info",
--    deps = [
--        ":contentwarehouse_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 = "contentwarehouse_java_proto",
--    deps = [":contentwarehouse_proto"],
--)
--
--java_grpc_library(
--    name = "contentwarehouse_java_grpc",
--    srcs = [":contentwarehouse_proto"],
--    deps = [":contentwarehouse_java_proto"],
--)
--
--java_gapic_library(
--    name = "contentwarehouse_java_gapic",
--    srcs = [":contentwarehouse_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    test_deps = [
--        ":contentwarehouse_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":contentwarehouse_java_proto",
--        "//google/api:api_java_proto",
--        "//google/iam/v1:iam_java_proto",
--    ],
--)
--
--# TODO(b/246642734): Re-enable the failed json tests
--java_gapic_test(
--    name = "contentwarehouse_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientHttpJsonTest",
--        "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientTest",
--        #        "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientHttpJsonTest",
--        "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientTest",
--        #        "com.google.cloud.contentwarehouse.v1.DocumentServiceClientHttpJsonTest",
--        "com.google.cloud.contentwarehouse.v1.DocumentServiceClientTest",
--        #        "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientHttpJsonTest",
--        "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientTest",
--        #        "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientHttpJsonTest",
--        "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientTest",
--    ],
--    runtime_deps = [":contentwarehouse_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-contentwarehouse-v1-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":contentwarehouse_java_gapic",
--        ":contentwarehouse_java_grpc",
--        ":contentwarehouse_java_proto",
--        ":contentwarehouse_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "contentwarehouse_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1",
--    protos = [":contentwarehouse_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/cloud/documentai/v1:documentai_go_proto",
--        "//google/iam/v1:iam_go_proto",
--        "//google/type:datetime_go_proto",
--        "//google/type:interval_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "contentwarehouse_go_gapic",
--    srcs = [":contentwarehouse_proto_with_info"],
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    importpath = "cloud.google.com/go/contentwarehouse/apiv1;contentwarehouse",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":contentwarehouse_go_proto",
--        "//google/iam/v1:iam_go_proto",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
--    ],
--)
--
--go_test(
--    name = "contentwarehouse_go_gapic_test",
--    srcs = [":contentwarehouse_go_gapic_srcjar_test"],
--    embed = [":contentwarehouse_go_gapic"],
--    importpath = "cloud.google.com/go/contentwarehouse/apiv1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-contentwarehouse-v1-go",
--    deps = [
--        ":contentwarehouse_go_gapic",
--        ":contentwarehouse_go_gapic_srcjar-metadata.srcjar",
--        ":contentwarehouse_go_gapic_srcjar-test.srcjar",
--        ":contentwarehouse_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "contentwarehouse_py_gapic",
--    srcs = [":contentwarehouse_proto"],
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--        "//google/cloud/documentai/v1:documentai_py_proto",
--    ],
--)
--
--py_test(
--    name = "contentwarehouse_py_gapic_test",
--    srcs = [
--        "contentwarehouse_py_gapic_pytest.py",
--        "contentwarehouse_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [
--        ":contentwarehouse_py_gapic",
--    ],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "contentwarehouse-v1-py",
--    deps = [
--        ":contentwarehouse_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 = "contentwarehouse_php_proto",
--    deps = [":contentwarehouse_proto"],
--)
--
--php_grpc_library(
--    name = "contentwarehouse_php_grpc",
--    srcs = [":contentwarehouse_proto"],
--    deps = [":contentwarehouse_php_proto"],
--)
--
--php_gapic_library(
--    name = "contentwarehouse_php_gapic",
--    srcs = [":contentwarehouse_proto_with_info"],
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":contentwarehouse_php_grpc",
--        ":contentwarehouse_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-contentwarehouse-v1-php",
--    deps = [
--        ":contentwarehouse_php_gapic",
--        ":contentwarehouse_php_grpc",
--        ":contentwarehouse_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "contentwarehouse_nodejs_gapic",
--    package_name = "@google-cloud/contentwarehouse",
--    src = ":contentwarehouse_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    package = "google.cloud.contentwarehouse.v1",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "contentwarehouse-v1-nodejs",
--    deps = [
--        ":contentwarehouse_nodejs_gapic",
--        ":contentwarehouse_proto",
--        # Cross-API dependency requires adding this explicitly to pack protos
--        "//google/cloud/documentai/v1:documentai_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "contentwarehouse_ruby_proto",
--    deps = [":contentwarehouse_proto"],
--)
--
--ruby_grpc_library(
--    name = "contentwarehouse_ruby_grpc",
--    srcs = [":contentwarehouse_proto"],
--    deps = [":contentwarehouse_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "contentwarehouse_ruby_gapic",
--    srcs = [":contentwarehouse_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-contentwarehouse-v1",
--    ],
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    deps = [
--        ":contentwarehouse_ruby_grpc",
--        ":contentwarehouse_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-contentwarehouse-v1-ruby",
--    deps = [
--        ":contentwarehouse_ruby_gapic",
--        ":contentwarehouse_ruby_grpc",
--        ":contentwarehouse_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 = "contentwarehouse_csharp_proto",
--    deps = [":contentwarehouse_proto"],
--)
--
--csharp_grpc_library(
--    name = "contentwarehouse_csharp_grpc",
--    srcs = [":contentwarehouse_proto"],
--    deps = [":contentwarehouse_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "contentwarehouse_csharp_gapic",
--    srcs = [":contentwarehouse_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "contentwarehouse_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "contentwarehouse_v1.yaml",
--    deps = [
--        ":contentwarehouse_csharp_grpc",
--        ":contentwarehouse_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-contentwarehouse-v1-csharp",
--    deps = [
--        ":contentwarehouse_csharp_gapic",
--        ":contentwarehouse_csharp_grpc",
--        ":contentwarehouse_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "contentwarehouse_cc_proto",
--    deps = [":contentwarehouse_proto"],
--)
--
--cc_grpc_library(
--    name = "contentwarehouse_cc_grpc",
--    srcs = [":contentwarehouse_proto"],
--    grpc_only = True,
--    deps = [":contentwarehouse_cc_proto"],
--)
 diff -urN a/google/cloud/datacatalog/BUILD.bazel b/google/cloud/datacatalog/BUILD.bazel
 --- a/google/cloud/datacatalog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datacatalog/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/datacatalog/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-data_catalog.
@@ -39365,8 +37449,8 @@
 -)
 diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel
 --- a/google/cloud/datacatalog/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,411 +0,0 @@
++++ b/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,400 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -39454,7 +37538,6 @@
 -    name = "datacatalog_java_gapic",
 -    srcs = [":datacatalog_proto_with_info"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datacatalog_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -39519,7 +37602,6 @@
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datacatalog/apiv1;datacatalog",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -39560,8 +37642,6 @@
 -    name = "datacatalog_py_gapic",
 -    srcs = [":datacatalog_proto"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -39611,8 +37691,6 @@
 -    name = "datacatalog_php_gapic",
 -    srcs = [":datacatalog_proto_with_info"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":datacatalog_php_grpc",
 -        ":datacatalog_php_proto",
@@ -39645,11 +37723,8 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
 -    main_service = "DataCatalog",
--    mixins = "none",
 -    package = "google.cloud.datacatalog.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -39694,7 +37769,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/data-catalog",
 -    ],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
 -    ruby_cloud_title = "Data Catalog V1",
 -    deps = [
@@ -39740,7 +37814,6 @@
 -    srcs = [":datacatalog_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1.yaml",
 -    deps = [
 -        ":datacatalog_csharp_grpc",
@@ -39780,8 +37853,8 @@
 -)
 diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel
 --- a/google/cloud/datacatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
++++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -39855,7 +37928,6 @@
 -    name = "datacatalog_java_gapic",
 -    srcs = [":datacatalog_proto_with_info"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datacatalog_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -39919,7 +37991,6 @@
 -    srcs = [":datacatalog_proto_with_info"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datacatalog/apiv1beta1;datacatalog",
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -39959,8 +38030,6 @@
 -    name = "datacatalog_py_gapic",
 -    srcs = [":datacatalog_proto"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -40010,8 +38079,6 @@
 -    name = "datacatalog_php_gapic",
 -    srcs = [":datacatalog_proto_with_info"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":datacatalog_php_grpc",
 -        ":datacatalog_php_proto",
@@ -40044,11 +38111,8 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
 -    main_service = "DataCatalog",
--    mixins = "none",
 -    package = "google.cloud.datacatalog.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -40086,7 +38150,6 @@
 -    name = "datacatalog_ruby_gapic",
 -    srcs = [":datacatalog_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datacatalog-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":datacatalog_ruby_grpc",
 -        ":datacatalog_ruby_proto",
@@ -40130,7 +38193,6 @@
 -    srcs = [":datacatalog_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datacatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datacatalog_v1beta1.yaml",
 -    deps = [
 -        ":datacatalog_csharp_grpc",
@@ -40154,51 +38216,13 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/dataform/BUILD.bazel b/google/cloud/dataform/BUILD.bazel
 --- a/google/cloud/dataform/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataform/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-dataform.
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
--
--# Export yaml configs.
++++ b/google/cloud/dataform/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1 +0,0 @@
 -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 dataform.
--# Ruby wrapper clients are versionless, but are generated from source protos
--# for a particular service version, v1beta1 in this case.
--ruby_cloud_gapic_library(
--    name = "dataform_ruby_wrapper",
--    srcs = ["//google/cloud/dataform/v1beta1:dataform_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-dataform",
--        "ruby-cloud-wrapper-of=v1beta1:0.0",
--        "ruby-cloud-product-url=https://cloud.google.com/dataform",
--        "ruby-cloud-api-id=dataform.googleapis.com",
--        "ruby-cloud-api-shortname=dataform",
--    ],
--    ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.",
--    ruby_cloud_title = "Dataform",
--)
--
--# Open Source package.
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-dataform-ruby",
--    deps = [
--        ":dataform_ruby_wrapper",
--    ],
--)
 diff -urN a/google/cloud/dataform/v1alpha2/BUILD.bazel b/google/cloud/dataform/v1alpha2/BUILD.bazel
 --- a/google/cloud/dataform/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,380 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -40273,7 +38297,6 @@
 -    srcs = [":dataform_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
 -    test_deps = [
 -        ":dataform_java_grpc",
@@ -40339,7 +38362,6 @@
 -    grpc_service_config = "dataform_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataform/apiv1alpha2;dataform",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -40380,23 +38402,19 @@
 -    name = "dataform_py_gapic",
 -    srcs = [":dataform_proto"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
--py_test(
--    name = "dataform_py_gapic_test",
--    srcs = [
--        "dataform_py_gapic_pytest.py",
--        "dataform_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":dataform_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1348 is fixed
+-#py_test(
+-#    name = "dataform_py_gapic_test",
+-#    srcs = [
+-#        "dataform_py_gapic_pytest.py",
+-#        "dataform_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":dataform_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -40432,9 +38450,7 @@
 -    name = "dataform_php_gapic",
 -    srcs = [":dataform_proto_with_info"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataform_php_grpc",
 -        ":dataform_php_proto",
@@ -40467,9 +38483,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
 -    package = "google.cloud.dataform.v1alpha2",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -40508,7 +38522,6 @@
 -    srcs = [":dataform_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dataform-v1alpha2"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
 -    deps = [
 -        ":dataform_ruby_grpc",
@@ -40553,7 +38566,6 @@
 -    srcs = [":dataform_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1alpha2.yaml",
 -    deps = [
 -        ":dataform_csharp_grpc",
@@ -40593,8 +38605,8 @@
 -)
 diff -urN a/google/cloud/dataform/v1beta1/BUILD.bazel b/google/cloud/dataform/v1beta1/BUILD.bazel
 --- a/google/cloud/dataform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,386 +0,0 @@
++++ b/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,369 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -40669,7 +38681,6 @@
 -    srcs = [":dataform_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
 -    test_deps = [
 -        ":dataform_java_grpc",
@@ -40735,7 +38746,6 @@
 -    grpc_service_config = "dataform_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataform/apiv1beta1;dataform",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -40776,9 +38786,7 @@
 -    name = "dataform_py_gapic",
 -    srcs = [":dataform_proto"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -40815,9 +38823,7 @@
 -    name = "dataform_php_gapic",
 -    srcs = [":dataform_proto_with_info"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataform_php_grpc",
 -        ":dataform_php_proto",
@@ -40850,9 +38856,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
 -    package = "google.cloud.dataform.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -40889,16 +38893,8 @@
 -ruby_cloud_gapic_library(
 -    name = "dataform_ruby_gapic",
 -    srcs = [":dataform_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-api-id=dataform.googleapis.com",
--        "ruby-cloud-api-shortname=dataform",
--        "ruby-cloud-gem-name=google-cloud-dataform-v1beta1",
--        "ruby-cloud-product-url=https://cloud.google.com/dataform",
--    ],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dataform-v1beta1"],
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.",
--    ruby_cloud_title = "Dataform V1beta1",
 -    service_yaml = "dataform_v1beta1.yaml",
 -    deps = [
 -        ":dataform_ruby_grpc",
@@ -40943,7 +38939,6 @@
 -    srcs = [":dataform_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataform_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataform_v1beta1.yaml",
 -    deps = [
 -        ":dataform_csharp_grpc",
@@ -40983,7 +38978,7 @@
 -)
 diff -urN a/google/cloud/datafusion/BUILD.bazel b/google/cloud/datafusion/BUILD.bazel
 --- a/google/cloud/datafusion/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datafusion/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/datafusion/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-data_fusion.
@@ -41026,8 +39021,8 @@
 -)
 diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/BUILD.bazel
 --- a/google/cloud/datafusion/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -41099,7 +39094,6 @@
 -    name = "datafusion_java_gapic",
 -    srcs = [":datafusion_proto_with_info"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datafusion_java_grpc",
 -    ],
@@ -41159,7 +39153,6 @@
 -    grpc_service_config = "datafusion_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datafusion/apiv1;datafusion",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -41207,8 +39200,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=data_fusion",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -41255,9 +39246,7 @@
 -    name = "datafusion_php_gapic",
 -    srcs = [":datafusion_proto_with_info"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_php_grpc",
 -        ":datafusion_php_proto",
@@ -41290,9 +39279,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
 -    package = "google.cloud.datafusion.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -41336,7 +39323,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/data-fusion",
 -    ],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
 -    ruby_cloud_title = "Cloud Data Fusion V1",
 -    deps = [
@@ -41382,7 +39368,6 @@
 -    srcs = [":datafusion_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1.yaml",
 -    deps = [
 -        ":datafusion_csharp_grpc",
@@ -41422,8 +39407,8 @@
 -)
 diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusion/v1beta1/BUILD.bazel
 --- a/google/cloud/datafusion/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,381 +0,0 @@
++++ b/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -41497,7 +39482,6 @@
 -    name = "datafusion_java_gapic",
 -    srcs = [":datafusion_proto_with_info"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datafusion_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -41561,7 +39545,6 @@
 -    grpc_service_config = "datafusion_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datafusion/apiv1beta1;datafusion",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -41605,8 +39588,6 @@
 -    name = "datafusion_py_gapic",
 -    srcs = [":datafusion_proto"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -41656,9 +39637,7 @@
 -    name = "datafusion_php_gapic",
 -    srcs = [":datafusion_proto_with_info"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_php_grpc",
 -        ":datafusion_php_proto",
@@ -41691,9 +39670,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
 -    package = "google.cloud.datafusion.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -41737,7 +39714,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/data-fusion",
 -    ],
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
 -    ruby_cloud_title = "Cloud Data Fusion V1beta1",
 -    deps = [
@@ -41783,7 +39759,6 @@
 -    srcs = [":datafusion_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datafusion_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datafusion_v1beta1.yaml",
 -    deps = [
 -        ":datafusion_csharp_grpc",
@@ -41807,7 +39782,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BUILD.bazel
 --- a/google/cloud/datalabeling/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datalabeling/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/datalabeling/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-data_labeling.
@@ -41851,8 +39826,8 @@
 -)
 diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel
 --- a/google/cloud/datalabeling/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,373 +0,0 @@
++++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,361 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -41927,11 +39902,9 @@
 -    name = "datalabeling_java_gapic",
 -    srcs = [":datalabeling_proto_with_info"],
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datalabeling_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":datalabeling_java_proto",
 -    ],
@@ -41949,7 +39922,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datalabeling-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":datalabeling_java_gapic",
 -        ":datalabeling_java_grpc",
@@ -41986,7 +39958,6 @@
 -    srcs = [":datalabeling_proto_with_info"],
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datalabeling/apiv1beta1;datalabeling",
--    rest_numeric_enums = False,
 -    service_yaml = "datalabeling_v1beta1.yaml",
 -    deps = [
 -        ":datalabeling_go_proto",
@@ -42028,8 +39999,6 @@
 -    name = "datalabeling_py_gapic",
 -    srcs = [":datalabeling_proto"],
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -42075,9 +40044,7 @@
 -    name = "datalabeling_php_gapic",
 -    srcs = [":datalabeling_proto_with_info"],
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datalabeling_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datalabeling_php_grpc",
 -        ":datalabeling_php_proto",
@@ -42111,9 +40078,7 @@
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
 -    main_service = "datalabeling",
 -    package = "google.cloud.datalabeling.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "datalabeling_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -42158,7 +40123,6 @@
 -        "ruby-cloud-api-shortname=datalabeling",
 -    ],
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
 -    ruby_cloud_title = "AI Platform Data Labeling Service V1beta1",
 -    deps = [
@@ -42204,7 +40168,6 @@
 -    srcs = [":datalabeling_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datalabeling_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datalabeling_v1beta1.yaml",
 -    deps = [
 -        ":datalabeling_csharp_grpc",
@@ -42228,7 +40191,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/dataplex/BUILD.bazel b/google/cloud/dataplex/BUILD.bazel
 --- a/google/cloud/dataplex/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataplex/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dataplex/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dataplex.
@@ -42271,8 +40234,8 @@
 -)
 diff -urN a/google/cloud/dataplex/v1/BUILD.bazel b/google/cloud/dataplex/v1/BUILD.bazel
 --- a/google/cloud/dataplex/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,421 +0,0 @@
++++ b/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,409 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -42357,7 +40320,6 @@
 -    srcs = [":dataplex_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
 -    test_deps = [
 -        ":dataplex_java_grpc",
@@ -42428,7 +40390,6 @@
 -    grpc_service_config = "dataplex_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataplex/apiv1;dataplex",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -42474,9 +40435,7 @@
 -    name = "dataplex_py_gapic",
 -    srcs = [":dataplex_proto"],
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -42526,9 +40485,7 @@
 -    name = "dataplex_php_gapic",
 -    srcs = [":dataplex_proto_with_info"],
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataplex_php_grpc",
 -        ":dataplex_php_proto",
@@ -42560,12 +40517,8 @@
 -    src = ":dataplex_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    # Content service defines IAM RPCs, force override mixins to remove IAM
--    mixins = "google.cloud.location.Locations;google.longrunning.Operations",
 -    package = "google.cloud.dataplex.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -42609,7 +40562,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/dataplex/",
 -    ],
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.",
 -    ruby_cloud_title = "Dataplex V1",
 -    service_yaml = "dataplex_v1.yaml",
@@ -42656,7 +40608,6 @@
 -    srcs = [":dataplex_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataplex_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataplex_v1.yaml",
 -    deps = [
 -        ":dataplex_csharp_grpc",
@@ -42696,7 +40647,7 @@
 -)
 diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.bazel
 --- a/google/cloud/dataproc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataproc/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dataproc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dataproc.
@@ -42741,7 +40692,7 @@
 -)
 diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel
 --- a/google/cloud/dataproc/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -42921,8 +40872,8 @@
 -)
 diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel
 --- a/google/cloud/dataproc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,395 +0,0 @@
++++ b/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,385 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -42994,7 +40945,6 @@
 -    srcs = [":dataproc_proto_with_info"],
 -    gapic_yaml = "dataproc_gapic.yaml",
 -    grpc_service_config = "dataproc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":dataproc_java_grpc",
 -    ],
@@ -43060,7 +41010,6 @@
 -    srcs = [":dataproc_proto_with_info"],
 -    grpc_service_config = "dataproc_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataproc/apiv1;dataproc",
--    rest_numeric_enums = False,
 -    service_yaml = "dataproc_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -43103,8 +41052,6 @@
 -    name = "dataproc_py_gapic",
 -    srcs = [":dataproc_proto"],
 -    grpc_service_config = "dataproc_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -43151,9 +41098,7 @@
 -    srcs = [":dataproc_proto_with_info"],
 -    gapic_yaml = "dataproc_gapic.yaml",
 -    grpc_service_config = "dataproc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataproc_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataproc_php_grpc",
 -        ":dataproc_php_proto",
@@ -43187,9 +41132,7 @@
 -    grpc_service_config = "dataproc_grpc_service_config.json",
 -    main_service = "dataproc",
 -    package = "google.cloud.dataproc.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "dataproc_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -43234,7 +41177,6 @@
 -        "ruby-cloud-api-shortname=dataproc",
 -    ],
 -    grpc_service_config = "dataproc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
 -    ruby_cloud_title = "Cloud Dataproc V1",
 -    deps = [
@@ -43280,7 +41222,6 @@
 -    srcs = [":dataproc_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataproc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataproc_v1.yaml",
 -    deps = [
 -        ":dataproc_csharp_grpc",
@@ -43320,7 +41261,7 @@
 -)
 diff -urN a/google/cloud/dataqna/BUILD.bazel b/google/cloud/dataqna/BUILD.bazel
 --- a/google/cloud/dataqna/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dataqna/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dataqna/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dataqna.
@@ -43365,8 +41306,8 @@
 -)
 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 @@
++++ b/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -43443,7 +41384,6 @@
 -    name = "dataqna_java_gapic",
 -    srcs = [":dataqna_proto_with_info"],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":dataqna_java_grpc",
 -    ],
@@ -43504,7 +41444,6 @@
 -    srcs = [":dataqna_proto_with_info"],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna",
--    rest_numeric_enums = False,
 -    service_yaml = "dataqna_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -43543,8 +41482,6 @@
 -    name = "dataqna_py_gapic",
 -    srcs = [":dataqna_proto"],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -43590,8 +41527,6 @@
 -    name = "dataqna_php_gapic",
 -    srcs = [":dataqna_proto_with_info"],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataqna_php_grpc",
 -        ":dataqna_php_proto",
@@ -43624,9 +41559,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
 -    package = "google.cloud.dataqna.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "dataqna_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -43672,7 +41605,6 @@
 -        "ruby-cloud-api-shortname=dataqna",
 -    ],
 -    grpc_service_config = "dataqna_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.",
 -    ruby_cloud_title = "BigQuery Data QnA V1alpha",
 -    deps = [
@@ -43718,7 +41650,6 @@
 -    srcs = [":dataqna_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataqna_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataqna_v1alpha.yaml",
 -    deps = [
 -        ":dataqna_csharp_grpc",
@@ -43742,7 +41673,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD.bazel
 --- a/google/cloud/datastream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datastream/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/datastream/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-datastream.
@@ -43785,8 +41716,8 @@
 -)
 diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/BUILD.bazel
 --- a/google/cloud/datastream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -43863,7 +41794,6 @@
 -    srcs = [":datastream_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
 -    test_deps = [
 -        ":datastream_java_grpc",
@@ -43929,7 +41859,6 @@
 -    grpc_service_config = "datastream_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastream/apiv1;datastream",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -43975,9 +41904,7 @@
 -    name = "datastream_py_gapic",
 -    srcs = [":datastream_proto"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -44027,9 +41954,7 @@
 -    name = "datastream_php_gapic",
 -    srcs = [":datastream_proto_with_info"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_php_grpc",
 -        ":datastream_php_proto",
@@ -44062,9 +41987,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
 -    package = "google.cloud.datastream.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -44108,7 +42031,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/datastream/",
 -    ],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
 -    ruby_cloud_title = "Datastream V1",
 -    service_yaml = "datastream_v1.yaml",
@@ -44155,7 +42077,6 @@
 -    srcs = [":datastream_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1.yaml",
 -    deps = [
 -        ":datastream_csharp_grpc",
@@ -44195,8 +42116,8 @@
 -)
 diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastream/v1alpha1/BUILD.bazel
 --- a/google/cloud/datastream/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,374 +0,0 @@
++++ b/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,364 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -44270,7 +42191,6 @@
 -    name = "datastream_java_gapic",
 -    srcs = [":datastream_proto_with_info"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":datastream_java_grpc",
 -    ],
@@ -44330,7 +42250,6 @@
 -    grpc_service_config = "datastream_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastream/apiv1alpha1;datastream",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1alpha1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -44374,8 +42293,6 @@
 -    name = "datastream_py_gapic",
 -    srcs = [":datastream_proto"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -44422,9 +42339,7 @@
 -    name = "datastream_php_gapic",
 -    srcs = [":datastream_proto_with_info"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_php_grpc",
 -        ":datastream_php_proto",
@@ -44457,9 +42372,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
 -    package = "google.cloud.datastream.v1alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -44503,7 +42416,6 @@
 -        "ruby-cloud-api-shortname=datastream",
 -    ],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
 -    ruby_cloud_title = "Datastream V1alpha1",
 -    deps = [
@@ -44549,7 +42461,6 @@
 -    srcs = [":datastream_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastream_v1alpha1.yaml",
 -    deps = [
 -        ":datastream_csharp_grpc",
@@ -44573,7 +42484,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/deploy/BUILD.bazel b/google/cloud/deploy/BUILD.bazel
 --- a/google/cloud/deploy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/deploy/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/deploy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-deploy.
@@ -44616,8 +42527,8 @@
 -)
 diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.bazel
 --- a/google/cloud/deploy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,415 +0,0 @@
++++ b/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -44643,7 +42554,6 @@
 -    srcs = [
 -        "cloud_deploy.proto",
 -        "deliverypipeline_notification_payload.proto",
--        "jobrun_notification_payload.proto",
 -        "log_enums.proto",
 -        "release_notification_payload.proto",
 -        "release_render_payload.proto",
@@ -44657,7 +42567,6 @@
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/type:date_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -44668,8 +42577,6 @@
 -    deps = [
 -        ":deploy_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
--        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -44701,19 +42608,14 @@
 -    srcs = [":deploy_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddeploy_v1.yaml",
 -    test_deps = [
 -        ":deploy_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_java_proto",
 -        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
@@ -44768,17 +42670,13 @@
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/deploy/apiv1;deploy",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "clouddeploy_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_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",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -44814,12 +42712,6 @@
 -    name = "deploy_py_gapic",
 -    srcs = [":deploy_proto"],
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "clouddeploy_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
 -py_test(
@@ -44866,9 +42758,7 @@
 -    name = "deploy_php_gapic",
 -    srcs = [":deploy_proto_with_info"],
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddeploy_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_php_grpc",
 -        ":deploy_php_proto",
@@ -44901,9 +42791,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
 -    package = "google.cloud.deploy.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddeploy_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -44948,10 +42836,8 @@
 -        "ruby-cloud-yard-strict=false",
 -    ],
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.",
 -    ruby_cloud_title = "Google Cloud Deploy V1",
--    service_yaml = "clouddeploy_v1.yaml",
 -    deps = [
 -        ":deploy_ruby_grpc",
 -        ":deploy_ruby_proto",
@@ -44995,7 +42881,6 @@
 -    srcs = [":deploy_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "clouddeploy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddeploy_v1.yaml",
 -    deps = [
 -        ":deploy_csharp_grpc",
@@ -45035,7 +42920,7 @@
 -)
 diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel
 --- a/google/cloud/dialogflow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dialogflow/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dialogflow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dialogflow.
@@ -45080,7 +42965,7 @@
 -)
 diff -urN a/google/cloud/dialogflow/cx/BUILD.bazel b/google/cloud/dialogflow/cx/BUILD.bazel
 --- a/google/cloud/dialogflow/cx/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dialogflow/cx/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/dialogflow/cx/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dialogflow-cx.
@@ -45125,8 +43010,8 @@
 -)
 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 @@
++++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,451 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -45225,7 +43110,6 @@
 -    srcs = [":cx_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
 -    test_deps = [
 -        ":cx_java_grpc",
@@ -45321,7 +43205,6 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -45360,7 +43243,6 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_test",
 -)
 -
 -py_gapic_library(
@@ -45371,23 +43253,19 @@
 -        "python-gapic-name=dialogflowcx",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
--# py_test(
--#     name = "cx_py_gapic_test",
--#     srcs = [
--#         "cx_py_gapic_pytest.py",
--#         "cx_py_gapic_test.py",
--#     ],
--#     legacy_create_init = False,
--#     deps = [":cx_py_gapic"],
--# )
+-#py_test(
+-#    name = "cx_py_gapic_test",
+-#    srcs = [
+-#        "cx_py_gapic_pytest.py",
+-#        "cx_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":cx_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -45423,9 +43301,7 @@
 -    name = "cx_php_gapic",
 -    srcs = [":cx_proto_with_info"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":cx_php_grpc",
 -        ":cx_php_proto",
@@ -45457,11 +43333,8 @@
 -    src = ":cx_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
 -    package = "google.cloud.dialogflow.cx.v3",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -45507,7 +43380,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
 -    ],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
 -    ruby_cloud_title = "Dialogflow CX V3",
 -    service_yaml = "dialogflow_v3.yaml",
@@ -45554,7 +43426,6 @@
 -    srcs = [":cx_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
 -    deps = [
 -        ":cx_csharp_grpc",
@@ -45594,8 +43465,8 @@
 -)
 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 @@
++++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,451 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -45694,7 +43565,6 @@
 -    srcs = [":cx_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
 -    test_deps = [
 -        ":cx_java_grpc",
@@ -45790,7 +43660,6 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -45829,7 +43698,6 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_test",
 -)
 -
 -py_gapic_library(
@@ -45840,23 +43708,19 @@
 -        "python-gapic-name=dialogflowcx",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
--# py_test(
--#     name = "cx_py_gapic_test",
--#     srcs = [
--#         "cx_py_gapic_pytest.py",
--#         "cx_py_gapic_test.py",
--#     ],
--#     legacy_create_init = False,
--#     deps = [":cx_py_gapic"],
--# )
+-#py_test(
+-#    name = "cx_py_gapic_test",
+-#    srcs = [
+-#        "cx_py_gapic_pytest.py",
+-#        "cx_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":cx_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -45892,9 +43756,7 @@
 -    name = "cx_php_gapic",
 -    srcs = [":cx_proto_with_info"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":cx_php_grpc",
 -        ":cx_php_proto",
@@ -45927,9 +43789,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    package = "google.cloud.dialogflow.cx.v3beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -45975,7 +43835,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
 -    ],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
 -    ruby_cloud_title = "Dialogflow CX V3beta1",
 -    service_yaml = "dialogflow_v3beta1.yaml",
@@ -46022,7 +43881,6 @@
 -    srcs = [":cx_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
 -    deps = [
 -        ":cx_csharp_grpc",
@@ -46062,8 +43920,8 @@
 -)
 diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel
 --- a/google/cloud/dialogflow/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,463 +0,0 @@
++++ b/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,451 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -46164,7 +44022,6 @@
 -    srcs = [":dialogflow_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
 -    test_deps = [
 -        ":dialogflow_java_grpc",
@@ -46262,7 +44119,6 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -46308,11 +44164,7 @@
 -    name = "dialogflow_py_gapic",
 -    srcs = [":dialogflow_proto"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -46359,9 +44211,7 @@
 -    name = "dialogflow_php_gapic",
 -    srcs = [":dialogflow_proto_with_info"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_php_grpc",
 -        ":dialogflow_php_proto",
@@ -46395,9 +44245,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    main_service = "dialogflow",
 -    package = "google.cloud.dialogflow.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -46442,7 +44290,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
 -    ],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
 -    ruby_cloud_title = "Dialogflow V2",
 -    service_yaml = "dialogflow_v2.yaml",
@@ -46489,7 +44336,6 @@
 -    srcs = [":dialogflow_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2.yaml",
 -    deps = [
 -        ":dialogflow_csharp_grpc",
@@ -46529,8 +44375,8 @@
 -)
 diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel
 --- a/google/cloud/dialogflow/v2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,457 +0,0 @@
++++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,445 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -46629,7 +44475,6 @@
 -    srcs = [":dialogflow_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
 -    test_deps = [
 -        ":dialogflow_java_grpc",
@@ -46723,7 +44568,6 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -46769,11 +44613,7 @@
 -    name = "dialogflow_py_gapic",
 -    srcs = [":dialogflow_proto"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -46820,9 +44660,7 @@
 -    name = "dialogflow_php_gapic",
 -    srcs = [":dialogflow_proto_with_info"],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_php_grpc",
 -        ":dialogflow_php_proto",
@@ -46856,9 +44694,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    main_service = "dialogflow",
 -    package = "google.cloud.dialogflow.v2beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -46903,7 +44739,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
 -    ],
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
 -    ruby_cloud_title = "Dialogflow V2beta1",
 -    service_yaml = "dialogflow_v2beta1.yaml",
@@ -46950,7 +44785,6 @@
 -    srcs = [":dialogflow_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v2beta1.yaml",
 -    deps = [
 -        ":dialogflow_csharp_grpc",
@@ -46988,421 +44822,9 @@
 -    grpc_only = True,
 -    deps = [":dialogflow_cc_proto"],
 -)
-diff -urN a/google/cloud/discoveryengine/v1beta/BUILD.bazel b/google/cloud/discoveryengine/v1beta/BUILD.bazel
---- a/google/cloud/discoveryengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/discoveryengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,408 +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 = "discoveryengine_proto",
--    srcs = [
--        "common.proto",
--        "document.proto",
--        "document_service.proto",
--        "import_config.proto",
--        "recommendation_service.proto",
--        "user_event.proto",
--        "user_event_service.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:httpbody_proto",
--        "//google/api:resource_proto",
--        "//google/longrunning:operations_proto",
--        "//google/rpc:status_proto",
--        "//google/type:date_proto",
--        "@com_google_protobuf//:duration_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "discoveryengine_proto_with_info",
--    deps = [
--        ":discoveryengine_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 = "discoveryengine_java_proto",
--    deps = [":discoveryengine_proto"],
--)
--
--java_grpc_library(
--    name = "discoveryengine_java_grpc",
--    srcs = [":discoveryengine_proto"],
--    deps = [":discoveryengine_java_proto"],
--)
--
--java_gapic_library(
--    name = "discoveryengine_java_gapic",
--    srcs = [":discoveryengine_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    test_deps = [
--        ":discoveryengine_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":discoveryengine_java_proto",
--        "//google/api:api_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "discoveryengine_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientHttpJsonTest",
--        "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientTest",
--        "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientHttpJsonTest",
--        "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientTest",
--        "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientHttpJsonTest",
--        "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientTest",
--    ],
--    runtime_deps = [":discoveryengine_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-discoveryengine-v1beta-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":discoveryengine_java_gapic",
--        ":discoveryengine_java_grpc",
--        ":discoveryengine_java_proto",
--        ":discoveryengine_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "discoveryengine_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta",
--    protos = [":discoveryengine_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/api:httpbody_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "//google/rpc:status_go_proto",
--        "//google/type:date_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "discoveryengine_go_gapic",
--    srcs = [":discoveryengine_proto_with_info"],
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    importpath = "cloud.google.com/go/discoveryengine/apiv1beta;discoveryengine",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":discoveryengine_go_proto",
--        "//google/api:httpbody_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning:go_default_library",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
--        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
--    ],
--)
--
--go_test(
--    name = "discoveryengine_go_gapic_test",
--    srcs = [":discoveryengine_go_gapic_srcjar_test"],
--    embed = [":discoveryengine_go_gapic"],
--    importpath = "cloud.google.com/go/discoveryengine/apiv1beta",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-discoveryengine-v1beta-go",
--    deps = [
--        ":discoveryengine_go_gapic",
--        ":discoveryengine_go_gapic_srcjar-metadata.srcjar",
--        ":discoveryengine_go_gapic_srcjar-test.srcjar",
--        ":discoveryengine_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "discoveryengine_py_gapic",
--    srcs = [":discoveryengine_proto"],
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--    ],
--)
--
--py_test(
--    name = "discoveryengine_py_gapic_test",
--    srcs = [
--        "discoveryengine_py_gapic_pytest.py",
--        "discoveryengine_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":discoveryengine_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "discoveryengine-v1beta-py",
--    deps = [
--        ":discoveryengine_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 = "discoveryengine_php_proto",
--    deps = [":discoveryengine_proto"],
--)
--
--php_grpc_library(
--    name = "discoveryengine_php_grpc",
--    srcs = [":discoveryengine_proto"],
--    deps = [":discoveryengine_php_proto"],
--)
--
--php_gapic_library(
--    name = "discoveryengine_php_gapic",
--    srcs = [":discoveryengine_proto_with_info"],
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":discoveryengine_php_grpc",
--        ":discoveryengine_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-discoveryengine-v1beta-php",
--    deps = [
--        ":discoveryengine_php_gapic",
--        ":discoveryengine_php_grpc",
--        ":discoveryengine_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "discoveryengine_nodejs_gapic",
--    package_name = "@google-cloud/discoveryengine",
--    src = ":discoveryengine_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    package = "google.cloud.discoveryengine.v1beta",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "discoveryengine-v1beta-nodejs",
--    deps = [
--        ":discoveryengine_nodejs_gapic",
--        ":discoveryengine_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "discoveryengine_ruby_proto",
--    deps = [":discoveryengine_proto"],
--)
--
--ruby_grpc_library(
--    name = "discoveryengine_ruby_grpc",
--    srcs = [":discoveryengine_proto"],
--    deps = [":discoveryengine_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "discoveryengine_ruby_gapic",
--    srcs = [":discoveryengine_proto_with_info"],
--    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-discoveryengine-v1beta"],
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    deps = [
--        ":discoveryengine_ruby_grpc",
--        ":discoveryengine_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-discoveryengine-v1beta-ruby",
--    deps = [
--        ":discoveryengine_ruby_gapic",
--        ":discoveryengine_ruby_grpc",
--        ":discoveryengine_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 = "discoveryengine_csharp_proto",
--    deps = [":discoveryengine_proto"],
--)
--
--csharp_grpc_library(
--    name = "discoveryengine_csharp_grpc",
--    srcs = [":discoveryengine_proto"],
--    deps = [":discoveryengine_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "discoveryengine_csharp_gapic",
--    srcs = [":discoveryengine_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "discoveryengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "discoveryengine_v1beta.yaml",
--    deps = [
--        ":discoveryengine_csharp_grpc",
--        ":discoveryengine_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-discoveryengine-v1beta-csharp",
--    deps = [
--        ":discoveryengine_csharp_gapic",
--        ":discoveryengine_csharp_grpc",
--        ":discoveryengine_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "discoveryengine_cc_proto",
--    deps = [":discoveryengine_proto"],
--)
--
--cc_grpc_library(
--    name = "discoveryengine_cc_grpc",
--    srcs = [":discoveryengine_proto"],
--    grpc_only = True,
--    deps = [":discoveryengine_cc_proto"],
--)
 diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel
 --- a/google/cloud/documentai/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/documentai/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/documentai/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-document_ai.
@@ -47447,8 +44869,8 @@
 -)
 diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel
 --- a/google/cloud/documentai/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,429 +0,0 @@
++++ b/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,413 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -47537,7 +44959,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
 -    test_deps = [
 -        ":documentai_java_grpc",
@@ -47608,7 +45029,6 @@
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1;documentai",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -47645,23 +45065,15 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_proto_library",
 -    "py_test",
 -)
 -
--py_proto_library(
--    name = "documentai_py_proto",
--    deps = [":documentai_proto"],
--)
--
 -py_gapic_library(
 -    name = "documentai_py_gapic",
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
 -    opt_args = ["autogen-snippets"],
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -47710,9 +45122,7 @@
 -    name = "documentai_php_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_php_grpc",
 -        ":documentai_php_proto",
@@ -47745,9 +45155,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
 -    package = "google.cloud.documentai.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -47793,7 +45201,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/document-ai/",
 -    ],
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
 -    ruby_cloud_title = "Document AI V1",
 -    service_yaml = "documentai_v1.yaml",
@@ -47840,7 +45247,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1.yaml",
 -    deps = [
 -        ":documentai_csharp_grpc",
@@ -47880,8 +45286,8 @@
 -)
 diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel
 --- a/google/cloud/documentai/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,363 +0,0 @@
++++ b/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,351 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -47955,11 +45361,9 @@
 -    name = "documentai_java_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":documentai_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":documentai_java_proto",
 -    ],
@@ -47977,7 +45381,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -48015,7 +45418,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
 -    deps = [
 -        ":documentai_go_proto",
@@ -48056,8 +45458,6 @@
 -    name = "documentai_py_gapic",
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -48104,9 +45504,7 @@
 -    name = "documentai_php_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_php_grpc",
 -        ":documentai_php_proto",
@@ -48139,9 +45537,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
 -    package = "google.cloud.documentai.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -48179,7 +45575,6 @@
 -    name = "documentai_ruby_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":documentai_ruby_grpc",
 -        ":documentai_ruby_proto",
@@ -48223,7 +45618,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "documentai_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
 -    deps = [
 -        ":documentai_csharp_grpc",
@@ -48247,8 +45641,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel
 --- a/google/cloud/documentai/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,362 +0,0 @@
++++ b/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,350 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -48322,11 +45716,9 @@
 -    name = "documentai_java_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":documentai_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":documentai_java_proto",
 -    ],
@@ -48344,7 +45736,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1beta2-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -48382,7 +45773,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1beta2;documentai",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta2.yaml",
 -    deps = [
 -        ":documentai_go_proto",
@@ -48423,8 +45813,6 @@
 -    name = "documentai_py_gapic",
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -48471,8 +45859,6 @@
 -    name = "documentai_php_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_php_grpc",
 -        ":documentai_php_proto",
@@ -48505,9 +45891,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
 -    package = "google.cloud.documentai.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -48545,7 +45929,6 @@
 -    name = "documentai_ruby_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":documentai_ruby_grpc",
 -        ":documentai_ruby_proto",
@@ -48589,7 +45972,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta2.yaml",
 -    deps = [
 -        ":documentai_csharp_grpc",
@@ -48613,8 +45995,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel
 --- a/google/cloud/documentai/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,424 +0,0 @@
++++ b/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,413 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -48643,7 +46025,6 @@
 -        "document_io.proto",
 -        "document_processor_service.proto",
 -        "document_schema.proto",
--        "evaluation.proto",
 -        "geometry.proto",
 -        "operation_metadata.proto",
 -        "processor.proto",
@@ -48704,7 +46085,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
 -    test_deps = [
 -        ":documentai_java_grpc",
@@ -48775,7 +46155,6 @@
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -48820,9 +46199,7 @@
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
 -    opt_args = ["autogen-snippets"],
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -48871,9 +46248,7 @@
 -    name = "documentai_php_gapic",
 -    srcs = [":documentai_proto_with_info"],
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_php_grpc",
 -        ":documentai_php_proto",
@@ -48906,9 +46281,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
 -    package = "google.cloud.documentai.v1beta3",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -48954,7 +46327,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/document-ai/",
 -    ],
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
 -    ruby_cloud_title = "Document AI V1beta3",
 -    service_yaml = "documentai_v1beta3.yaml",
@@ -49001,7 +46373,6 @@
 -    srcs = [":documentai_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "documentai_v1beta3.yaml",
 -    deps = [
 -        ":documentai_csharp_grpc",
@@ -49041,7 +46412,7 @@
 -)
 diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel
 --- a/google/cloud/domains/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/domains/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/domains/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-domains.
@@ -49085,8 +46456,8 @@
 -)
 diff -urN a/google/cloud/domains/v1/BUILD.bazel b/google/cloud/domains/v1/BUILD.bazel
 --- a/google/cloud/domains/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,396 +0,0 @@
++++ b/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,386 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -49161,7 +46532,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1.yaml",
 -    test_deps = [
 -        ":domains_java_grpc",
@@ -49226,7 +46596,6 @@
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/domains/apiv1;domains",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -49269,8 +46638,6 @@
 -    name = "domains_py_gapic",
 -    srcs = [":domains_proto"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -49317,9 +46684,7 @@
 -    name = "domains_php_gapic",
 -    srcs = [":domains_proto_with_info"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":domains_php_grpc",
 -        ":domains_php_proto",
@@ -49352,9 +46717,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    package = "google.cloud.domains.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -49399,7 +46762,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/domains",
 -    ],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
 -    ruby_cloud_title = "Cloud Domains V1",
 -    deps = [
@@ -49445,7 +46807,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1.yaml",
 -    deps = [
 -        ":domains_csharp_grpc",
@@ -49485,8 +46846,8 @@
 -)
 diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel
 --- a/google/cloud/domains/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,380 +0,0 @@
++++ b/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -49561,7 +46922,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1alpha2.yaml",
 -    test_deps = [
 -        ":domains_java_grpc",
@@ -49626,7 +46986,6 @@
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/domains/apiv1alpha2;domains",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1alpha2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -49669,8 +47028,6 @@
 -    name = "domains_py_gapic",
 -    srcs = [":domains_proto"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -49717,9 +47074,7 @@
 -    name = "domains_php_gapic",
 -    srcs = [":domains_proto_with_info"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":domains_php_grpc",
 -        ":domains_php_proto",
@@ -49752,9 +47107,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    package = "google.cloud.domains.v1alpha2",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -49799,7 +47152,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/domains",
 -    ],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
 -    ruby_cloud_title = "Cloud Domains V1alpha2",
 -    deps = [
@@ -49845,7 +47197,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1alpha2.yaml",
 -    deps = [
 -        ":domains_csharp_grpc",
@@ -49869,8 +47220,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel
 --- a/google/cloud/domains/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,380 +0,0 @@
++++ b/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -49945,7 +47296,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1beta1.yaml",
 -    test_deps = [
 -        ":domains_java_grpc",
@@ -50010,7 +47360,6 @@
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/domains/apiv1beta1;domains",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -50053,8 +47402,6 @@
 -    name = "domains_py_gapic",
 -    srcs = [":domains_proto"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -50101,9 +47448,7 @@
 -    name = "domains_php_gapic",
 -    srcs = [":domains_proto_with_info"],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":domains_php_grpc",
 -        ":domains_php_proto",
@@ -50136,9 +47481,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "domains_grpc_service_config.json",
 -    package = "google.cloud.domains.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -50183,7 +47526,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/domains",
 -    ],
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
 -    ruby_cloud_title = "Cloud Domains V1beta1",
 -    deps = [
@@ -50229,7 +47571,6 @@
 -    srcs = [":domains_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "domains_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "domains_v1beta1.yaml",
 -    deps = [
 -        ":domains_csharp_grpc",
@@ -50253,8 +47594,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/edgecontainer/v1/BUILD.bazel b/google/cloud/edgecontainer/v1/BUILD.bazel
 --- a/google/cloud/edgecontainer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,390 +0,0 @@
++++ b/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,380 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -50329,7 +47670,6 @@
 -    srcs = [":edgecontainer_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = None,
 -    test_deps = [
 -        ":edgecontainer_java_grpc",
@@ -50392,7 +47732,6 @@
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/edgecontainer/apiv1;edgecontainer",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = None,
 -    transport = "grpc+rest",
 -    deps = [
@@ -50435,9 +47774,7 @@
 -    name = "edgecontainer_py_gapic",
 -    srcs = [":edgecontainer_proto"],
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = None,
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -50486,9 +47823,7 @@
 -    name = "edgecontainer_php_gapic",
 -    srcs = [":edgecontainer_proto_with_info"],
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = None,
--    transport = "grpc+rest",
 -    deps = [
 -        ":edgecontainer_php_grpc",
 -        ":edgecontainer_php_proto",
@@ -50521,9 +47856,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
 -    package = "google.cloud.edgecontainer.v1",
--    rest_numeric_enums = False,
 -    service_yaml = None,
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -50562,7 +47895,6 @@
 -    srcs = [":edgecontainer_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-edgecontainer-v1"],
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = None,
 -    deps = [
 -        ":edgecontainer_ruby_grpc",
@@ -50607,7 +47939,6 @@
 -    srcs = [":edgecontainer_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "edgecontainer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = None,
 -    deps = [
 -        ":edgecontainer_csharp_grpc",
@@ -50645,296 +47976,9 @@
 -    grpc_only = True,
 -    deps = [":edgecontainer_cc_proto"],
 -)
-diff -urN a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
---- a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,283 +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.
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
--
--proto_library(
--    name = "enterpriseknowledgegraph_proto",
--    srcs = [
--        "job_state.proto",
--        "operation_metadata.proto",
--        "service.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/rpc:status_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
--        "@com_google_protobuf//:wrappers_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "enterpriseknowledgegraph_proto_with_info",
--    deps = [
--        ":enterpriseknowledgegraph_proto",
--        "//google/cloud:common_resources_proto",
--    ],
--)
--
--java_proto_library(
--    name = "enterpriseknowledgegraph_java_proto",
--    deps = [
--        ":enterpriseknowledgegraph_proto",
--    ],
--)
--
--java_grpc_library(
--    name = "enterpriseknowledgegraph_java_grpc",
--    srcs = [":enterpriseknowledgegraph_proto"],
--    deps = [":enterpriseknowledgegraph_java_proto"],
--)
--
--java_gapic_library(
--    name = "enterpriseknowledgegraph_java_gapic",
--    srcs = [":enterpriseknowledgegraph_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "enterpriseknowledgegraph_v1.yaml",
--    test_deps = [
--        ":enterpriseknowledgegraph_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":enterpriseknowledgegraph_java_proto",
--        "//google/api:api_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "enterpriseknowledgegraph_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientHttpJsonTest",
--        "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientTest",
--    ],
--    runtime_deps = [":enterpriseknowledgegraph_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-enterpriseknowledgegraph-v1-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":enterpriseknowledgegraph_java_gapic",
--        ":enterpriseknowledgegraph_java_grpc",
--        ":enterpriseknowledgegraph_java_proto",
--        ":enterpriseknowledgegraph_proto",
--    ],
--)
--
--py_gapic_library(
--    name = "enterpriseknowledgegraph_py_gapic",
--    srcs = [
--        ":enterpriseknowledgegraph_proto",
--    ],
--    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "enterpriseknowledgegraph_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--    ],
--)
--
--py_test(
--    name = "enterpriseknowledgegraph_py_gapic_test",
--    srcs = [
--        "enterpriseknowledgegraph_py_gapic_pytest.py",
--        "enterpriseknowledgegraph_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [
--        ":enterpriseknowledgegraph_py_gapic",
--    ],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "enterpriseknowledgegraph-v1-py",
--    deps = [
--        ":enterpriseknowledgegraph_py_gapic",
--    ],
--)
--
--cc_proto_library(
--    name = "enterpriseknowledgegraph_cc_proto",
--    deps = [":enterpriseknowledgegraph_proto"],
--)
--
--cc_grpc_library(
--    name = "enterpriseknowledgegraph_cc_grpc",
--    srcs = [":enterpriseknowledgegraph_proto"],
--    grpc_only = True,
--    deps = [":enterpriseknowledgegraph_cc_proto"],
--)
--
--##############################################################################
--# PHP
--##############################################################################
--
--php_proto_library(
--    name = "enterpriseknowledgegraph_php_proto",
--    deps = [":enterpriseknowledgegraph_proto"],
--)
--
--php_grpc_library(
--    name = "enterpriseknowledgegraph_php_grpc",
--    srcs = [":enterpriseknowledgegraph_proto"],
--    deps = [":enterpriseknowledgegraph_php_proto"],
--)
--
--php_gapic_library(
--    name = "enterpriseknowledgegraph_php_gapic",
--    srcs = [":enterpriseknowledgegraph_proto_with_info"],
--    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "enterpriseknowledgegraph_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":enterpriseknowledgegraph_php_grpc",
--        ":enterpriseknowledgegraph_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-enterpriseknowledgegraph-v1-php",
--    deps = [
--        ":enterpriseknowledgegraph_php_gapic",
--        ":enterpriseknowledgegraph_php_grpc",
--        ":enterpriseknowledgegraph_php_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--ruby_proto_library(
--    name = "enterpriseknowledgegraph_ruby_proto",
--    deps = [":enterpriseknowledgegraph_proto"],
--)
--
--ruby_grpc_library(
--    name = "enterpriseknowledgegraph_ruby_grpc",
--    srcs = [":enterpriseknowledgegraph_proto"],
--    deps = [":enterpriseknowledgegraph_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "enterpriseknowledgegraph_ruby_gapic",
--    srcs = [":enterpriseknowledgegraph_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-enterpriseknowledgegraph-v1",
--    ],
--    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "enterpriseknowledgegraph_v1.yaml",
--    deps = [
--        ":enterpriseknowledgegraph_ruby_grpc",
--        ":enterpriseknowledgegraph_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-enterpriseknowledgegraph-v1-ruby",
--    deps = [
--        ":enterpriseknowledgegraph_ruby_gapic",
--        ":enterpriseknowledgegraph_ruby_grpc",
--        ":enterpriseknowledgegraph_ruby_proto",
--    ],
--)
--
--##############################################################################
--# C#
--##############################################################################
--csharp_proto_library(
--    name = "enterpriseknowledgegraph_csharp_proto",
--    deps = [":enterpriseknowledgegraph_proto"],
--)
--
--csharp_grpc_library(
--    name = "enterpriseknowledgegraph_csharp_grpc",
--    srcs = [":enterpriseknowledgegraph_proto"],
--    deps = [":enterpriseknowledgegraph_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "enterpriseknowledgegraph_csharp_gapic",
--    srcs = [":enterpriseknowledgegraph_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "enterpriseknowledgegraph_v1.yaml",
--    deps = [
--        ":enterpriseknowledgegraph_csharp_grpc",
--        ":enterpriseknowledgegraph_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-enterpriseknowledgegraph-v1-csharp",
--    deps = [
--        ":enterpriseknowledgegraph_csharp_gapic",
--        ":enterpriseknowledgegraph_csharp_grpc",
--        ":enterpriseknowledgegraph_csharp_proto",
--    ],
--)
 diff -urN a/google/cloud/essentialcontacts/BUILD.bazel b/google/cloud/essentialcontacts/BUILD.bazel
 --- a/google/cloud/essentialcontacts/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/essentialcontacts/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/essentialcontacts/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-essential_contacts.
@@ -50978,8 +48022,8 @@
 -)
 diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essentialcontacts/v1/BUILD.bazel
 --- a/google/cloud/essentialcontacts/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,344 +0,0 @@
++++ b/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,334 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -51069,7 +48113,6 @@
 -    name = "essentialcontacts_java_gapic",
 -    srcs = [":essentialcontacts_proto_with_info"],
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":essentialcontacts_java_grpc",
 -    ],
@@ -51117,7 +48160,6 @@
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/essentialcontacts/apiv1;essentialcontacts",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "essentialcontacts_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -51152,8 +48194,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=essential_contacts",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -51189,9 +48229,7 @@
 -    name = "essentialcontacts_php_gapic",
 -    srcs = [":essentialcontacts_proto_with_info"],
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "essentialcontacts_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":essentialcontacts_php_grpc",
 -        ":essentialcontacts_php_proto",
@@ -51215,9 +48253,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
 -    package = "google.cloud.essentialcontacts.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "essentialcontacts_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -51251,7 +48287,6 @@
 -        "ruby-cloud-api-shortname=essentialcontacts",
 -    ],
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.",
 -    ruby_cloud_title = "Essential Contacts V1",
 -    deps = [
@@ -51286,7 +48321,6 @@
 -    srcs = [":essentialcontacts_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "essentialcontacts_v1.yaml",
 -    deps = [
 -        ":essentialcontacts_csharp_grpc",
@@ -51326,7 +48360,7 @@
 -)
 diff -urN a/google/cloud/eventarc/BUILD.bazel b/google/cloud/eventarc/BUILD.bazel
 --- a/google/cloud/eventarc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/eventarc/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/eventarc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-eventarc.
@@ -51370,7 +48404,7 @@
 -)
 diff -urN a/google/cloud/eventarc/publishing/BUILD.bazel b/google/cloud/eventarc/publishing/BUILD.bazel
 --- a/google/cloud/eventarc/publishing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/eventarc/publishing/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/eventarc/publishing/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-eventarc-publishing.
@@ -51414,8 +48448,8 @@
 -)
 diff -urN a/google/cloud/eventarc/publishing/v1/BUILD.bazel b/google/cloud/eventarc/publishing/v1/BUILD.bazel
 --- a/google/cloud/eventarc/publishing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,339 +0,0 @@
++++ b/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -51427,45 +48461,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "publishing_proto",
@@ -51487,6 +48490,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "publishing_java_proto",
 -    deps = [":publishing_proto"],
@@ -51503,7 +48518,6 @@
 -    srcs = [":publishing_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarcpublishing_v1.yaml",
 -    test_deps = [
 -        ":publishing_java_grpc",
@@ -51537,6 +48551,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "publishing_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -51551,9 +48576,8 @@
 -    name = "publishing_go_gapic",
 -    srcs = [":publishing_proto_with_info"],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
--    importpath = "cloud.google.com/go/eventarc/publishing/apiv1;publisher",
+-    importpath = "cloud.google.com/go/eventarc/publishing/apiv1;publishing",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "eventarcpublishing_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -51579,19 +48603,24 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "publishing_py_gapic",
 -    srcs = [":publishing_proto"],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
 -    opt_args = [
--        "python-gapic-name=eventarc_publishing",
--        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-eventarc-publishing",
--    ],
--    rest_numeric_enums = False,
--    service_yaml = "eventarcpublishing_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=eventarc_publishing",
 -    ],
 -)
 -
@@ -51613,6 +48642,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "publishing_php_proto",
 -    deps = [":publishing_proto"],
@@ -51628,9 +48668,7 @@
 -    name = "publishing_php_gapic",
 -    srcs = [":publishing_proto_with_info"],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarcpublishing_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":publishing_php_grpc",
 -        ":publishing_php_proto",
@@ -51647,6 +48685,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "publishing_nodejs_gapic",
 -    package_name = "@google-cloud/eventarc-publishing",
@@ -51654,9 +48701,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
 -    package = "google.cloud.eventarc.publishing.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarcpublishing_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -51668,6 +48713,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "publishing_ruby_proto",
 -    deps = [":publishing_proto"],
@@ -51683,17 +48739,15 @@
 -    name = "publishing_ruby_gapic",
 -    srcs = [":publishing_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-eventarc-publishing-v1",
+-        "ruby-cloud-env-prefix=EVENTARC",
+-        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
 -        "ruby-cloud-api-id=eventarcpublishing.googleapis.com",
 -        "ruby-cloud-api-shortname=eventarcpublishing",
--        "ruby-cloud-env-prefix=EVENTARC",
--        "ruby-cloud-gem-name=google-cloud-eventarc-publishing-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
 -    ],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
 -    ruby_cloud_title = "Eventarc Publishing V1",
--    service_yaml = "eventarcpublishing_v1.yaml",
 -    deps = [
 -        ":publishing_ruby_grpc",
 -        ":publishing_ruby_proto",
@@ -51710,6 +48764,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "publishing_csharp_proto",
 -    deps = [":publishing_proto"],
@@ -51726,7 +48791,6 @@
 -    srcs = [":publishing_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarcpublishing_v1.yaml",
 -    deps = [
 -        ":publishing_csharp_grpc",
@@ -51744,6 +48808,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "publishing_cc_proto",
 -    deps = [":publishing_proto"],
@@ -51757,8 +48830,8 @@
 -)
 diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUILD.bazel
 --- a/google/cloud/eventarc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,411 +0,0 @@
++++ b/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -51786,7 +48859,6 @@
 -        "channel_connection.proto",
 -        "discovery.proto",
 -        "eventarc.proto",
--        "google_channel_config.proto",
 -        "trigger.proto",
 -    ],
 -    deps = [
@@ -51806,8 +48878,6 @@
 -    deps = [
 -        ":eventarc_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
--        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -51839,19 +48909,14 @@
 -    srcs = [":eventarc_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "eventarc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
 -    test_deps = [
 -        ":eventarc_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_java_proto",
 -        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
@@ -51906,13 +48971,10 @@
 -    grpc_service_config = "eventarc_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/eventarc/apiv1;eventarc",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_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",
@@ -51951,12 +49013,7 @@
 -    name = "eventarc_py_gapic",
 -    srcs = [":eventarc_proto"],
 -    grpc_service_config = "eventarc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
 -py_test(
@@ -52003,9 +49060,7 @@
 -    name = "eventarc_php_gapic",
 -    srcs = [":eventarc_proto_with_info"],
 -    grpc_service_config = "eventarc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_php_grpc",
 -        ":eventarc_php_proto",
@@ -52038,9 +49093,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "eventarc_grpc_service_config.json",
 -    package = "google.cloud.eventarc.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -52085,10 +49138,8 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
 -    ],
 -    grpc_service_config = "eventarc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
 -    ruby_cloud_title = "Eventarc V1",
--    service_yaml = "eventarc_v1.yaml",
 -    deps = [
 -        ":eventarc_ruby_grpc",
 -        ":eventarc_ruby_proto",
@@ -52132,7 +49183,6 @@
 -    srcs = [":eventarc_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "eventarc_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "eventarc_v1.yaml",
 -    deps = [
 -        ":eventarc_csharp_grpc",
@@ -52172,7 +49222,7 @@
 -)
 diff -urN a/google/cloud/filestore/BUILD.bazel b/google/cloud/filestore/BUILD.bazel
 --- a/google/cloud/filestore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/filestore/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/filestore/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-filestore.
@@ -52215,8 +49265,8 @@
 -)
 diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BUILD.bazel
 --- a/google/cloud/filestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,400 +0,0 @@
++++ b/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,390 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -52291,7 +49341,6 @@
 -    srcs = [":filestore_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1.yaml",
 -    test_deps = [
 -        ":filestore_java_grpc",
@@ -52355,7 +49404,6 @@
 -    grpc_service_config = "file_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/filestore/apiv1;filestore",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -52399,8 +49447,6 @@
 -    name = "filestore_py_gapic",
 -    srcs = [":filestore_proto"],
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/cloud/common:common_py_proto",
 -    ],
@@ -52450,9 +49496,7 @@
 -    name = "filestore_php_gapic",
 -    srcs = [":filestore_proto_with_info"],
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_php_grpc",
 -        ":filestore_php_proto",
@@ -52485,9 +49529,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "file_grpc_service_config.json",
 -    package = "google.cloud.filestore.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -52533,7 +49575,6 @@
 -        "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
 -    ],
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
 -    ruby_cloud_title = "Filestore V1",
 -    deps = [
@@ -52579,7 +49620,6 @@
 -    srcs = [":filestore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1.yaml",
 -    deps = [
 -        ":filestore_csharp_grpc",
@@ -52619,8 +49659,8 @@
 -)
 diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/v1beta1/BUILD.bazel
 --- a/google/cloud/filestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,377 +0,0 @@
++++ b/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -52699,7 +49739,6 @@
 -    srcs = [":filestore_proto_with_info"],
 -    gapic_yaml = "file_gapic.yaml",
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":filestore_java_grpc",
 -    ],
@@ -52761,13 +49800,11 @@
 -    grpc_service_config = "file_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/filestore/apiv1beta1;filestore",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_go_proto",
 -        "//google/cloud/common:common_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",
@@ -52847,9 +49884,7 @@
 -    srcs = [":filestore_proto_with_info"],
 -    gapic_yaml = "file_gapic.yaml",
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_php_grpc",
 -        ":filestore_php_proto",
@@ -52882,9 +49917,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "file_grpc_service_config.json",
 -    package = "google.cloud.filestore.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -52930,7 +49963,6 @@
 -        "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
 -    ],
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
 -    ruby_cloud_title = "Filestore V1beta1",
 -    deps = [
@@ -52976,7 +50008,6 @@
 -    srcs = [":filestore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "file_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "file_v1beta1.yaml",
 -    deps = [
 -        ":filestore_csharp_grpc",
@@ -53000,7 +50031,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/functions/BUILD.bazel b/google/cloud/functions/BUILD.bazel
 --- a/google/cloud/functions/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/functions/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/functions/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-functions.
@@ -53044,8 +50075,8 @@
 -)
 diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel
 --- a/google/cloud/functions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -53123,7 +50154,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
 -    test_deps = [
 -        ":functions_java_grpc",
@@ -53188,7 +50218,6 @@
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/functions/apiv1;functions",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -53234,9 +50263,7 @@
 -    name = "functions_py_gapic",
 -    srcs = [":functions_proto"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -53286,9 +50313,7 @@
 -    name = "functions_php_gapic",
 -    srcs = [":functions_proto_with_info"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":functions_php_grpc",
 -        ":functions_php_proto",
@@ -53321,9 +50346,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    package = "google.cloud.functions.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -53368,7 +50391,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/functions",
 -    ],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
 -    ruby_cloud_title = "Cloud Functions V1",
 -    deps = [
@@ -53414,7 +50436,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v1.yaml",
 -    deps = [
 -        ":functions_csharp_grpc",
@@ -53454,8 +50475,8 @@
 -)
 diff -urN a/google/cloud/functions/v2/BUILD.bazel b/google/cloud/functions/v2/BUILD.bazel
 --- a/google/cloud/functions/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,396 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -53531,7 +50552,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
 -    test_deps = [
 -        ":functions_java_grpc",
@@ -53597,7 +50617,6 @@
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/functions/apiv2;functions",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -53643,9 +50662,7 @@
 -    name = "functions_py_gapic",
 -    srcs = [":functions_proto"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -53695,9 +50712,7 @@
 -    name = "functions_php_gapic",
 -    srcs = [":functions_proto_with_info"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":functions_php_grpc",
 -        ":functions_php_proto",
@@ -53730,9 +50745,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    package = "google.cloud.functions.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -53777,10 +50790,9 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/functions",
 -    ],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
+-    service_yaml = "cloudfunctions_v2.yaml",
 -    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
 -    ruby_cloud_title = "Cloud Functions V2",
--    service_yaml = "cloudfunctions_v2.yaml",
 -    deps = [
 -        ":functions_ruby_grpc",
 -        ":functions_ruby_proto",
@@ -53824,7 +50836,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2.yaml",
 -    deps = [
 -        ":functions_csharp_grpc",
@@ -53864,8 +50875,8 @@
 -)
 diff -urN a/google/cloud/functions/v2alpha/BUILD.bazel b/google/cloud/functions/v2alpha/BUILD.bazel
 --- a/google/cloud/functions/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,346 +0,0 @@
++++ b/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -53877,45 +50888,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "functions_proto",
@@ -53944,6 +50924,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_java_proto",
 -    deps = [":functions_proto"],
@@ -53960,7 +50952,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
 -    test_deps = [
 -        ":functions_java_grpc",
@@ -53988,7 +50979,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-functions-v2alpha-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":functions_java_gapic",
@@ -53998,6 +50988,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "functions_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -54015,7 +51016,6 @@
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/functions/apiv2alpha;functions",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -54047,13 +51047,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "functions_py_gapic",
 -    srcs = [":functions_proto"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -54077,6 +51085,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_php_proto",
 -    deps = [":functions_proto"],
@@ -54092,9 +51111,7 @@
 -    name = "functions_php_gapic",
 -    srcs = [":functions_proto_with_info"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":functions_php_grpc",
 -        ":functions_php_proto",
@@ -54111,6 +51128,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "functions_nodejs_gapic",
 -    package_name = "@google-cloud/functions",
@@ -54118,9 +51144,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    package = "google.cloud.functions.v2alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -54132,6 +51156,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "functions_ruby_proto",
 -    deps = [":functions_proto"],
@@ -54150,7 +51185,6 @@
 -        "ruby-cloud-gem-name=google-cloud-functions-v2alpha",
 -    ],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":functions_ruby_grpc",
 -        ":functions_ruby_proto",
@@ -54167,6 +51201,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_csharp_proto",
 -    deps = [":functions_proto"],
@@ -54183,7 +51228,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2alpha.yaml",
 -    deps = [
 -        ":functions_csharp_grpc",
@@ -54201,6 +51245,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "functions_cc_proto",
 -    deps = [":functions_proto"],
@@ -54214,8 +51267,8 @@
 -)
 diff -urN a/google/cloud/functions/v2beta/BUILD.bazel b/google/cloud/functions/v2beta/BUILD.bazel
 --- a/google/cloud/functions/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,346 +0,0 @@
++++ b/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -54227,45 +51280,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "functions_proto",
@@ -54294,6 +51316,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_java_proto",
 -    deps = [":functions_proto"],
@@ -54310,7 +51344,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
 -    test_deps = [
 -        ":functions_java_grpc",
@@ -54338,7 +51371,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-functions-v2beta-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":functions_java_gapic",
@@ -54348,6 +51380,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "functions_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -54365,7 +51408,6 @@
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/functions/apiv2beta;functions",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -54397,13 +51439,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "functions_py_gapic",
 -    srcs = [":functions_proto"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -54427,6 +51477,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_php_proto",
 -    deps = [":functions_proto"],
@@ -54442,9 +51503,7 @@
 -    name = "functions_php_gapic",
 -    srcs = [":functions_proto_with_info"],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":functions_php_grpc",
 -        ":functions_php_proto",
@@ -54461,6 +51520,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "functions_nodejs_gapic",
 -    package_name = "@google-cloud/functions",
@@ -54468,9 +51536,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    package = "google.cloud.functions.v2beta",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -54482,6 +51548,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "functions_ruby_proto",
 -    deps = [":functions_proto"],
@@ -54500,7 +51577,6 @@
 -        "ruby-cloud-gem-name=google-cloud-functions-v2beta",
 -    ],
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":functions_ruby_grpc",
 -        ":functions_ruby_proto",
@@ -54517,6 +51593,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "functions_csharp_proto",
 -    deps = [":functions_proto"],
@@ -54533,7 +51620,6 @@
 -    srcs = [":functions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "functions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudfunctions_v2beta.yaml",
 -    deps = [
 -        ":functions_csharp_grpc",
@@ -54551,6 +51637,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "functions_cc_proto",
 -    deps = [":functions_proto"],
@@ -54564,7 +51659,7 @@
 -)
 diff -urN a/google/cloud/gaming/BUILD.bazel b/google/cloud/gaming/BUILD.bazel
 --- a/google/cloud/gaming/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gaming/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gaming/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-gaming.
@@ -54608,8 +51703,8 @@
 -)
 diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel
 --- a/google/cloud/gaming/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,405 +0,0 @@
++++ b/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -54690,7 +51785,6 @@
 -    name = "gaming_java_gapic",
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gaming_java_grpc",
 -    ],
@@ -54755,7 +51849,6 @@
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gaming/apiv1;gaming",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -54801,8 +51894,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-game-servers",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -54849,9 +51940,7 @@
 -    name = "gaming_php_gapic",
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_php_grpc",
 -        ":gaming_php_proto",
@@ -54884,9 +51973,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    package = "google.cloud.gaming.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -54931,7 +52018,6 @@
 -        "ruby-cloud-api-shortname=gameservices",
 -    ],
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
 -    ruby_cloud_title = "Cloud Gaming V1",
 -    deps = [
@@ -54977,7 +52063,6 @@
 -    srcs = [":gaming_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1.yaml",
 -    deps = [
 -        ":gaming_csharp_grpc",
@@ -55017,8 +52102,8 @@
 -)
 diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel
 --- a/google/cloud/gaming/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
++++ b/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -55090,7 +52175,6 @@
 -    name = "gaming_java_gapic",
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gaming_java_grpc",
 -    ],
@@ -55155,7 +52239,6 @@
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gaming/apiv1beta;gaming",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -55201,8 +52284,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-game-servers",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -55249,8 +52330,6 @@
 -    name = "gaming_php_gapic",
 -    srcs = [":gaming_proto_with_info"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_php_grpc",
 -        ":gaming_php_proto",
@@ -55283,9 +52362,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    package = "google.cloud.gaming.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -55323,7 +52400,6 @@
 -    name = "gaming_ruby_gapic",
 -    srcs = [":gaming_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gaming-v1beta"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":gaming_ruby_grpc",
 -        ":gaming_ruby_proto",
@@ -55367,7 +52443,6 @@
 -    srcs = [":gaming_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "gaming_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gameservices_v1beta.yaml",
 -    deps = [
 -        ":gaming_csharp_grpc",
@@ -55391,7 +52466,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/gkebackup/BUILD.bazel b/google/cloud/gkebackup/BUILD.bazel
 --- a/google/cloud/gkebackup/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkebackup/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkebackup/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-gke_backup.
@@ -55434,7 +52509,7 @@
 -)
 diff -urN a/google/cloud/gkebackup/logging/v1/BUILD.bazel b/google/cloud/gkebackup/logging/v1/BUILD.bazel
 --- a/google/cloud/gkebackup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,184 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -55622,8 +52697,8 @@
 -)
 diff -urN a/google/cloud/gkebackup/v1/BUILD.bazel b/google/cloud/gkebackup/v1/BUILD.bazel
 --- a/google/cloud/gkebackup/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,348 +0,0 @@
++++ b/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,338 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -55721,7 +52796,6 @@
 -    srcs = [":gkebackup_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkebackup_v1.yaml",
 -    test_deps = [
 -        ":gkebackup_java_grpc",
@@ -55772,7 +52846,6 @@
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkebackup/apiv1;gkebackup",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkebackup_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -55810,8 +52883,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=gke_backup",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -55847,9 +52918,7 @@
 -    name = "gkebackup_php_gapic",
 -    srcs = [":gkebackup_proto_with_info"],
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkebackup_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkebackup_php_grpc",
 -        ":gkebackup_php_proto",
@@ -55873,9 +52942,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
 -    package = "google.cloud.gkebackup.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "gkebackup_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -55908,7 +52975,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/",
 -    ],
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.",
 -    ruby_cloud_title = "Backup for GKE V1",
 -    deps = [
@@ -55943,7 +53009,6 @@
 -    srcs = [":gkebackup_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkebackup_v1.yaml",
 -    deps = [
 -        ":gkebackup_csharp_grpc",
@@ -55974,7 +53039,7 @@
 -)
 diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnect/gateway/BUILD.bazel
 --- a/google/cloud/gkeconnect/gateway/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkeconnect/gateway/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkeconnect/gateway/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-gke_connect-gateway.
@@ -56018,7 +53083,7 @@
 -)
 diff -urN a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel
 --- a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,191 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
@@ -56213,7 +53278,7 @@
 -)
 diff -urN a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel
 --- a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,175 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
@@ -56392,8 +53457,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel
 --- a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,366 +0,0 @@
++++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,354 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -56461,11 +53526,9 @@
 -    name = "gateway_java_gapic",
 -    srcs = [":gateway_proto_with_info"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gateway_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":gateway_java_proto",
 -        "//google/api:api_java_proto",
@@ -56484,7 +53547,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkeconnect-gateway-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":gateway_java_gapic",
 -        ":gateway_java_grpc",
@@ -56521,7 +53583,6 @@
 -    grpc_service_config = "connectgw_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1;gateway",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "connectgateway_v1beta1.yaml",
 -    deps = [
 -        ":gateway_go_proto",
@@ -56562,8 +53623,6 @@
 -    srcs = [":gateway_proto"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-gke-connect-gateway"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -56610,9 +53669,7 @@
 -    name = "gateway_php_gapic",
 -    srcs = [":gateway_proto_with_info"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectgateway_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gateway_php_grpc",
 -        ":gateway_php_proto",
@@ -56645,9 +53702,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
 -    package = "google.cloud.gkeconnect.gateway.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "connectgateway_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -56692,7 +53747,6 @@
 -        "ruby-cloud-api-shortname=connectgateway",
 -    ],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.",
 -    ruby_cloud_title = "Connect Gateway V1beta1",
 -    deps = [
@@ -56738,7 +53792,6 @@
 -    srcs = [":gateway_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "connectgw_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "connectgateway_v1beta1.yaml",
 -    deps = [
 -        ":gateway_csharp_grpc",
@@ -56762,7 +53815,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/gkehub/BUILD.bazel b/google/cloud/gkehub/BUILD.bazel
 --- a/google/cloud/gkehub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkehub/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-gke_hub.
@@ -56806,8 +53859,8 @@
 -)
 diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.bazel
 --- a/google/cloud/gkehub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,416 +0,0 @@
++++ b/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,406 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -56895,7 +53948,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1.yaml",
 -    test_deps = [
 -        ":gkehub_java_grpc",
@@ -56958,7 +54010,6 @@
 -    grpc_service_config = "v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1;gkehub",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -57001,8 +54052,6 @@
 -    srcs = [":gkehub_proto"],
 -    grpc_service_config = "v1_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -57052,9 +54101,7 @@
 -    name = "gkehub_php_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_php_grpc",
 -        ":gkehub_php_proto",
@@ -57087,9 +54134,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "v1_grpc_service_config.json",
 -    package = "google.cloud.gkehub.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -57140,7 +54185,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
 -    ],
 -    grpc_service_config = "v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
 -    ruby_cloud_title = "GKE Hub V1",
 -    deps = [
@@ -57186,7 +54230,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1.yaml",
 -    deps = [
 -        ":gkehub_csharp_grpc",
@@ -57226,8 +54269,8 @@
 -)
 diff -urN a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel
 --- a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,163 +0,0 @@
++++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,161 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -57298,8 +54341,6 @@
 -py_gapic_library(
 -    name = "configmanagement_py_gapic",
 -    srcs = [":configmanagement_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -57393,8 +54434,8 @@
 -)
 diff -urN a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel
 --- a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,162 +0,0 @@
++++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,160 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -57464,8 +54505,6 @@
 -py_gapic_library(
 -    name = "multiclusteringress_py_gapic",
 -    srcs = [":multiclusteringress_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -57559,8 +54598,8 @@
 -)
 diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alpha/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -57654,7 +54693,6 @@
 -    name = "gkehub_java_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gkehub_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
@@ -57718,7 +54756,6 @@
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1alpha;gkehub",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -57761,8 +54798,6 @@
 -    srcs = [":gkehub_proto"],
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -57815,9 +54850,7 @@
 -    name = "gkehub_php_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_php_grpc",
 -        ":gkehub_php_proto",
@@ -57850,9 +54883,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
 -    package = "google.cloud.gkehub.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -57896,7 +54927,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha"],
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":gkehub_ruby_grpc",
 -        ":gkehub_ruby_proto",
@@ -57940,7 +54970,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "v1alpha_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha.yaml",
 -    deps = [
 -        ":gkehub_csharp_grpc",
@@ -57964,8 +54993,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,146 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,144 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -58035,8 +55064,6 @@
 -py_gapic_library(
 -    name = "cloudauditlogging_py_gapic",
 -    srcs = [":cloudauditlogging_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -58114,8 +55141,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,147 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -58186,8 +55213,6 @@
 -py_gapic_library(
 -    name = "configmanagement_py_gapic",
 -    srcs = [":configmanagement_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -58265,8 +55290,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,147 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -58337,8 +55362,6 @@
 -py_gapic_library(
 -    name = "metering_py_gapic",
 -    srcs = [":metering_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -58416,8 +55439,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,146 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,144 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -58487,8 +55510,6 @@
 -py_gapic_library(
 -    name = "multiclusteringress_py_gapic",
 -    srcs = [":multiclusteringress_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -58566,8 +55587,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,149 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,147 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -58640,8 +55661,6 @@
 -py_gapic_library(
 -    name = "servicemesh_py_gapic",
 -    srcs = [":servicemesh_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -58719,8 +55738,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alpha2/BUILD.bazel
 --- a/google/cloud/gkehub/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -58793,7 +55812,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha2.yaml",
 -    test_deps = [
 -        ":gkehub_java_grpc",
@@ -58855,7 +55873,6 @@
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1alpha2;gkehub",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -58899,8 +55916,6 @@
 -    srcs = [":gkehub_proto"],
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -58947,9 +55962,7 @@
 -    name = "gkehub_php_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_php_grpc",
 -        ":gkehub_php_proto",
@@ -58982,9 +55995,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    package = "google.cloud.gkehub.v1alpha2",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -59023,7 +56034,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha2"],
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":gkehub_ruby_grpc",
 -        ":gkehub_ruby_proto",
@@ -59067,7 +56077,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1alpha2.yaml",
 -    deps = [
 -        ":gkehub_csharp_grpc",
@@ -59107,8 +56116,8 @@
 -)
 diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/BUILD.bazel
 --- a/google/cloud/gkehub/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,399 +0,0 @@
++++ b/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -59196,7 +56205,6 @@
 -    name = "gkehub_java_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1beta_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gkehub_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
@@ -59258,7 +56266,6 @@
 -    grpc_service_config = "v1beta_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1beta;gkehub",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -59303,8 +56310,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-gke-hub",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -59355,9 +56360,7 @@
 -    name = "gkehub_php_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1beta_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_php_grpc",
 -        ":gkehub_php_proto",
@@ -59390,9 +56393,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "v1beta_grpc_service_config.json",
 -    package = "google.cloud.gkehub.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -59440,7 +56441,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
 -    ],
 -    grpc_service_config = "v1beta_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
 -    ruby_cloud_title = "GKE Hub V1beta",
 -    deps = [
@@ -59486,7 +56486,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "v1beta_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta.yaml",
 -    deps = [
 -        ":gkehub_csharp_grpc",
@@ -59510,8 +56509,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel
 --- a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,147 +0,0 @@
++++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -59582,8 +56581,6 @@
 -py_gapic_library(
 -    name = "configmanagement_py_gapic",
 -    srcs = [":configmanagement_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -59661,8 +56658,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1beta/metering/BUILD.bazel b/google/cloud/gkehub/v1beta/metering/BUILD.bazel
 --- a/google/cloud/gkehub/v1beta/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,147 +0,0 @@
++++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -59733,8 +56730,6 @@
 -py_gapic_library(
 -    name = "metering_py_gapic",
 -    srcs = [":metering_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -59812,8 +56807,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel
 --- a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,146 +0,0 @@
++++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,144 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -59883,8 +56878,6 @@
 -py_gapic_library(
 -    name = "multiclusteringress_py_gapic",
 -    srcs = [":multiclusteringress_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -##############################################################################
@@ -59962,8 +56955,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel
 --- a/google/cloud/gkehub/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,411 +0,0 @@
++++ b/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,401 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -60039,7 +57032,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    gapic_yaml = "memberships_gapic.yaml",
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
 -    test_deps = [
 -        ":gkehub_java_grpc",
@@ -60110,7 +57102,6 @@
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -60156,9 +57147,7 @@
 -    srcs = [":gkehub_proto"],
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -60208,9 +57197,7 @@
 -    name = "gkehub_php_gapic",
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_php_grpc",
 -        ":gkehub_php_proto",
@@ -60243,9 +57230,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "membership_grpc_service_config.json",
 -    package = "google.cloud.gkehub.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -60290,7 +57275,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
 -    ],
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
 -    ruby_cloud_title = "GKE Hub V1beta1",
 -    service_yaml = "gkehub_v1beta1.yaml",
@@ -60337,7 +57321,6 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "membership_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkehub_v1beta1.yaml",
 -    deps = [
 -        ":gkehub_csharp_grpc",
@@ -60377,7 +57360,7 @@
 -)
 diff -urN a/google/cloud/gkemulticloud/BUILD.bazel b/google/cloud/gkemulticloud/BUILD.bazel
 --- a/google/cloud/gkemulticloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkemulticloud/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gkemulticloud/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-gke_multi_cloud.
@@ -60420,8 +57403,8 @@
 -)
 diff -urN a/google/cloud/gkemulticloud/v1/BUILD.bazel b/google/cloud/gkemulticloud/v1/BUILD.bazel
 --- a/google/cloud/gkemulticloud/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,392 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -60498,7 +57481,6 @@
 -    srcs = [":gkemulticloud_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
 -    test_deps = [
 -        ":gkemulticloud_java_grpc",
@@ -60562,7 +57544,6 @@
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkemulticloud/apiv1;gkemulticloud",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -60610,9 +57591,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=gke_multicloud",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -60659,9 +57638,7 @@
 -    name = "gkemulticloud_php_gapic",
 -    srcs = [":gkemulticloud_proto_with_info"],
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":gkemulticloud_php_grpc",
 -        ":gkemulticloud_php_proto",
@@ -60694,9 +57671,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
 -    package = "google.cloud.gkemulticloud.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -60740,7 +57715,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs/multi-cloud",
 -    ],
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console.",
 -    ruby_cloud_title = "Anthos Multi-Cloud V1",
 -    deps = [
@@ -60786,7 +57760,6 @@
 -    srcs = [":gkemulticloud_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gkemulticloud_v1.yaml",
 -    deps = [
 -        ":gkemulticloud_csharp_grpc",
@@ -60826,7 +57799,7 @@
 -)
 diff -urN a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel
 --- a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -61006,8 +57979,8 @@
 -)
 diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel
 --- a/google/cloud/gsuiteaddons/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
++++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,365 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -61102,7 +58075,6 @@
 -    name = "gsuiteaddons_java_gapic",
 -    srcs = [":gsuiteaddons_proto_with_info"],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":gsuiteaddons_java_grpc",
 -    ],
@@ -61156,7 +58128,6 @@
 -    srcs = [":gsuiteaddons_proto_with_info"],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons",
--    rest_numeric_enums = False,
 -    service_yaml = "gsuiteaddons_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -61188,16 +58159,19 @@
 -    name = "gsuiteaddons_py_gapic",
 -    srcs = [":gsuiteaddons_proto"],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-workspace-add-ons",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=workspace_add_ons",
+-    ],
 -    deps = [
--        "//google/apps/script/type:type_py_proto",
--        "//google/apps/script/type/calendar:calendar_py_proto",
--        "//google/apps/script/type/docs:docs_py_proto",
--        "//google/apps/script/type/drive:drive_py_proto",
--        "//google/apps/script/type/gmail:gmail_py_proto",
--        "//google/apps/script/type/sheets:sheets_py_proto",
--        "//google/apps/script/type/slides:slides_py_proto",
+-        "//google/apps/script/type:type_py_original_proto",
+-        "//google/apps/script/type/calendar:calendar_py_original_proto",
+-        "//google/apps/script/type/docs:docs_py_original_proto",
+-        "//google/apps/script/type/drive:drive_py_original_proto",
+-        "//google/apps/script/type/gmail:gmail_py_original_proto",
+-        "//google/apps/script/type/sheets:sheets_py_original_proto",
+-        "//google/apps/script/type/slides:slides_py_original_proto",
 -    ],
 -)
 -
@@ -61213,7 +58187,7 @@
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
--    name = "gsuiteaddons-v1-py",
+-    name = "google-cloud-workspace-add-ons-v1-py",
 -    deps = [
 -        ":gsuiteaddons_py_gapic",
 -    ],
@@ -61234,8 +58208,6 @@
 -    name = "gsuiteaddons_php_gapic",
 -    srcs = [":gsuiteaddons_proto_with_info"],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":gsuiteaddons_php_grpc",
 -        ":gsuiteaddons_php_proto",
@@ -61259,9 +58231,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
 -    package = "google.cloud.gsuiteaddons.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "gsuiteaddons_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -61305,7 +58275,6 @@
 -        "ruby-cloud-path-override=g_suite_add_ons=gsuite_add_ons",
 -    ],
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Add-ons are customized applications that integrate with Google Workspace productivity applications.",
 -    ruby_cloud_title = "Google Workspace Add-ons V1",
 -    deps = [
@@ -61340,7 +58309,6 @@
 -    srcs = [":gsuiteaddons_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "gsuiteaddons_v1.yaml",
 -    deps = [
 -        ":gsuiteaddons_csharp_grpc",
@@ -61378,195 +58346,9 @@
 -    grpc_only = True,
 -    deps = [":gsuiteaddons_cc_proto"],
 -)
-diff -urN a/google/cloud/healthcare/logging/BUILD.bazel b/google/cloud/healthcare/logging/BUILD.bazel
---- a/google/cloud/healthcare/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/healthcare/logging/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,182 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--# 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")
--
--proto_library(
--    name = "logging_proto",
--    srcs = [
--        "annotation.proto",
--        "consent.proto",
--        "deid.proto",
--        "dicom.proto",
--        "fhir.proto",
--        "hl7v2.proto",
--    ],
--    deps = [
--        "//google/rpc:status_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_proto_library",
--)
--
--go_proto_library(
--    name = "logging_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/healthcare/logging",
--    protos = [":logging_proto"],
--    deps = [
--        "//google/rpc:status_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "logging_moved_proto",
--    srcs = [":logging_proto"],
--    deps = [
--        "//google/rpc:status_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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "php_grpc_library",
--    "php_proto_library",
--)
--
--php_proto_library(
--    name = "logging_php_proto",
--    deps = [":logging_proto"],
--)
--
--php_grpc_library(
--    name = "logging_php_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_php_proto"],
--)
--
--##############################################################################
--# 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",
--)
--
--ruby_proto_library(
--    name = "logging_ruby_proto",
--    deps = [":logging_proto"],
--)
--
--ruby_grpc_library(
--    name = "logging_ruby_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_ruby_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "logging_csharp_proto",
--    deps = [":logging_proto"],
--)
--
--csharp_grpc_library(
--    name = "logging_csharp_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_csharp_proto"],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--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/iap/BUILD.bazel b/google/cloud/iap/BUILD.bazel
 --- a/google/cloud/iap/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/iap/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/iap/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-iap.
@@ -61610,8 +58392,8 @@
 -)
 diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel
 --- a/google/cloud/iap/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,400 +0,0 @@
++++ b/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,390 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -61687,7 +58469,6 @@
 -    srcs = [":iap_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1.yaml",
 -    test_deps = [
 -        ":iap_java_grpc",
@@ -61753,7 +58534,6 @@
 -    grpc_service_config = "iap_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iap/apiv1;iap",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -61795,8 +58575,6 @@
 -    name = "iap_py_gapic",
 -    srcs = [":iap_proto"],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -61846,9 +58624,7 @@
 -    name = "iap_php_gapic",
 -    srcs = [":iap_proto_with_info"],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":iap_php_grpc",
 -        ":iap_php_proto",
@@ -61881,9 +58657,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iap_grpc_service_config.json",
 -    package = "google.cloud.iap.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -61928,7 +58702,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/iap/",
 -    ],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
 -    ruby_cloud_title = "Identity-Aware Proxy V1",
 -    deps = [
@@ -61974,7 +58747,6 @@
 -    srcs = [":iap_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1.yaml",
 -    deps = [
 -        ":iap_csharp_grpc",
@@ -62014,8 +58786,8 @@
 -)
 diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUILD.bazel
 --- a/google/cloud/iap/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,372 +0,0 @@
++++ b/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,362 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -62084,7 +58856,6 @@
 -    name = "iap_java_gapic",
 -    srcs = [":iap_proto_with_info"],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":iap_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -62146,7 +58917,6 @@
 -    grpc_service_config = "iap_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iap/apiv1beta1;iap",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -62187,8 +58957,6 @@
 -    name = "iap_py_gapic",
 -    srcs = [":iap_proto"],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -62238,9 +59006,7 @@
 -    name = "iap_php_gapic",
 -    srcs = [":iap_proto_with_info"],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":iap_php_grpc",
 -        ":iap_php_proto",
@@ -62273,9 +59039,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iap_grpc_service_config.json",
 -    package = "google.cloud.iap.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -62320,7 +59084,6 @@
 -        "ruby-cloud-api-shortname=iap",
 -    ],
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
 -    ruby_cloud_title = "Identity-Aware Proxy V1beta1",
 -    deps = [
@@ -62366,7 +59129,6 @@
 -    srcs = [":iap_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iap_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iap_v1beta1.yaml",
 -    deps = [
 -        ":iap_csharp_grpc",
@@ -62390,7 +59152,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/identitytoolkit/logging/BUILD.bazel b/google/cloud/identitytoolkit/logging/BUILD.bazel
 --- a/google/cloud/identitytoolkit/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,179 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -62573,8 +59335,8 @@
 -)
 diff -urN a/google/cloud/identitytoolkit/v2/BUILD.bazel b/google/cloud/identitytoolkit/v2/BUILD.bazel
 --- a/google/cloud/identitytoolkit/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -62646,7 +59408,6 @@
 -    srcs = [":identitytoolkit_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "identitytoolkit_v2.yaml",
 -    test_deps = [
 -        ":identitytoolkit_java_grpc",
@@ -62709,7 +59470,6 @@
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/identitytoolkit/apiv2;identitytoolkit",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "identitytoolkit_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -62754,8 +59514,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=identity_toolkit",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -62802,9 +59560,7 @@
 -    name = "identitytoolkit_php_gapic",
 -    srcs = [":identitytoolkit_proto_with_info"],
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "identitytoolkit_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":identitytoolkit_php_grpc",
 -        ":identitytoolkit_php_proto",
@@ -62837,9 +59593,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
 -    package = "google.cloud.identitytoolkit.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "identitytoolkit_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -62883,7 +59637,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/identity-platform/docs/reference/rest",
 -    ],
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Google Identity Toolkit API lets you use open standards to verify a user's identity.",
 -    ruby_cloud_title = "Identity Platform V2",
 -    deps = [
@@ -62929,7 +59682,6 @@
 -    srcs = [":identitytoolkit_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "identitytoolkit_v2.yaml",
 -    deps = [
 -        ":identitytoolkit_csharp_grpc",
@@ -62969,7 +59721,7 @@
 -)
 diff -urN a/google/cloud/ids/BUILD.bazel b/google/cloud/ids/BUILD.bazel
 --- a/google/cloud/ids/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/ids/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/ids/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-ids.
@@ -63011,191 +59763,10 @@
 -        ":ids_ruby_wrapper",
 -    ],
 -)
-diff -urN a/google/cloud/ids/logging/v1/BUILD.bazel b/google/cloud/ids/logging/v1/BUILD.bazel
---- a/google/cloud/ids/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/ids/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,177 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--# 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")
--
--proto_library(
--    name = "logging_proto",
--    srcs = [
--        "logging.proto",
--    ],
--    deps = [
--        "@com_google_protobuf//:duration_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_proto_library",
--)
--
--go_proto_library(
--    name = "logging_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/ids/logging/v1",
--    protos = [":logging_proto"],
--    deps = [
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "logging_moved_proto",
--    srcs = [":logging_proto"],
--    deps = [
--        "@com_google_protobuf//:duration_proto",
--        "@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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "php_grpc_library",
--    "php_proto_library",
--)
--
--php_proto_library(
--    name = "logging_php_proto",
--    deps = [":logging_proto"],
--)
--
--php_grpc_library(
--    name = "logging_php_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_php_proto"],
--)
--
--##############################################################################
--# 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",
--)
--
--ruby_proto_library(
--    name = "logging_ruby_proto",
--    deps = [":logging_proto"],
--)
--
--ruby_grpc_library(
--    name = "logging_ruby_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_ruby_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "logging_csharp_proto",
--    deps = [":logging_proto"],
--)
--
--csharp_grpc_library(
--    name = "logging_csharp_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_csharp_proto"],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--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/ids/v1/BUILD.bazel b/google/cloud/ids/v1/BUILD.bazel
 --- a/google/cloud/ids/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -63268,7 +59839,6 @@
 -    srcs = [":ids_proto_with_info"],
 -    gapic_yaml = "ids_gapic.yaml",
 -    grpc_service_config = "ids_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "ids_v1.yaml",
 -    test_deps = [
 -        ":ids_java_grpc",
@@ -63330,7 +59900,6 @@
 -    grpc_service_config = "ids_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/ids/apiv1;ids",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "ids_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -63373,8 +59942,6 @@
 -    name = "ids_py_gapic",
 -    srcs = [":ids_proto"],
 -    grpc_service_config = "ids_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -63422,9 +59989,7 @@
 -    srcs = [":ids_proto_with_info"],
 -    gapic_yaml = "ids_gapic.yaml",
 -    grpc_service_config = "ids_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "ids_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":ids_php_grpc",
 -        ":ids_php_proto",
@@ -63457,9 +60022,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "ids_grpc_service_config.json",
 -    package = "google.cloud.ids.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "ids_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -63504,7 +60067,6 @@
 -        "ruby-cloud-namespace-override=Ids=IDS",
 -    ],
 -    grpc_service_config = "ids_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.",
 -    ruby_cloud_title = "Cloud IDS V1",
 -    deps = [
@@ -63550,7 +60112,6 @@
 -    srcs = [":ids_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "ids_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "ids_v1.yaml",
 -    deps = [
 -        ":ids_csharp_grpc",
@@ -63590,7 +60151,7 @@
 -)
 diff -urN a/google/cloud/integrations/v1alpha/BUILD.bazel b/google/cloud/integrations/v1alpha/BUILD.bazel
 --- a/google/cloud/integrations/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,168 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -63762,7 +60323,7 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel
 --- a/google/cloud/iot/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/iot/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/iot/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-iot.
@@ -63806,8 +60367,8 @@
 -)
 diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel
 --- a/google/cloud/iot/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -63874,7 +60435,6 @@
 -    name = "iot_java_gapic",
 -    srcs = [":iot_proto_with_info"],
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":iot_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -63936,7 +60496,6 @@
 -    srcs = [":iot_proto_with_info"],
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iot/apiv1;iot",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudiot_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -63976,8 +60535,6 @@
 -    name = "iot_py_gapic",
 -    srcs = [":iot_proto"],
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -64026,8 +60583,6 @@
 -    name = "iot_php_gapic",
 -    srcs = [":iot_proto_with_info"],
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":iot_php_grpc",
 -        ":iot_php_proto",
@@ -64061,9 +60616,7 @@
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
 -    main_service = "iot",
 -    package = "google.cloud.iot.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudiot_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -64108,7 +60661,6 @@
 -        "ruby-cloud-api-shortname=cloudiot",
 -    ],
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
 -    ruby_cloud_title = "Cloud IoT V1",
 -    deps = [
@@ -64154,7 +60706,6 @@
 -    srcs = [":iot_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudiot_v1.yaml",
 -    deps = [
 -        ":iot_csharp_grpc",
@@ -64194,7 +60745,7 @@
 -)
 diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel
 --- a/google/cloud/kms/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/kms/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/kms/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-kms.
@@ -64239,8 +60790,8 @@
 -)
 diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel
 --- a/google/cloud/kms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,412 +0,0 @@
++++ b/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,398 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -64280,7 +60831,6 @@
 -    deps = [
 -        ":kms_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -        "//google/iam/v1:iam_policy_proto",
 -        "//google/iam/v1:policy_proto",
 -    ],
@@ -64315,17 +60865,14 @@
 -    name = "kms_java_gapic",
 -    srcs = [":kms_proto_with_info"],
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudkms_v1.yaml",
 -    test_deps = [
 -        ":kms_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":kms_java_proto",
--        "//google/cloud/location:location_java_proto",
 -        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
@@ -64381,12 +60928,10 @@
 -    srcs = [":kms_proto_with_info"],
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/kms/apiv1;kms",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudkms_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":kms_go_proto",
--        "//google/cloud/location:location_go_proto",
 -        "//google/iam/v1:iam_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
@@ -64426,8 +60971,6 @@
 -    srcs = [":kms_proto"],
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
 -    opt_args = ["add-iam-methods"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -        "//google/iam/v1:policy_py_proto",
@@ -64478,9 +61021,7 @@
 -php_gapic_library(
 -    name = "kms_php_gapic",
 -    srcs = [":kms_proto_with_info"],
--    rest_numeric_enums = False,
 -    service_yaml = "cloudkms_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":kms_php_grpc",
 -        ":kms_php_proto",
@@ -64515,9 +61056,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
 -    package = "google.cloud.kms.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudkms_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -64559,15 +61098,14 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-kms-v1",
 -        "ruby-cloud-env-prefix=KMS",
+-        "ruby-cloud-common-services=google.iam.v1.IAMPolicy=google.cloud.kms.v1.KeyManagementService",
 -        "ruby-cloud-product-url=https://cloud.google.com/kms",
 -        "ruby-cloud-api-id=cloudkms.googleapis.com",
 -        "ruby-cloud-api-shortname=cloudkms",
 -    ],
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
 -    ruby_cloud_title = "Cloud Key Management Service (KMS) V1",
--    service_yaml = "cloudkms_v1.yaml",
 -    deps = [
 -        ":kms_ruby_grpc",
 -        ":kms_ruby_proto",
@@ -64613,7 +61151,6 @@
 -    srcs = [":kms_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudkms_v1.yaml",
 -    deps = [
 -        ":kms_csharp_grpc",
@@ -64653,188 +61190,9 @@
 -    grpc_only = True,
 -    deps = [":kms_cc_proto"],
 -)
-diff -urN a/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel
---- a/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,175 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--# 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")
--
--proto_library(
--    name = "containersecurity_logging_proto",
--    srcs = [
--        "logging.proto",
--    ],
--    deps = [
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--java_proto_library(
--    name = "containersecurity_logging_java_proto",
--    deps = [":containersecurity_logging_proto"],
--)
--
--java_grpc_library(
--    name = "containersecurity_logging_java_grpc",
--    srcs = [":containersecurity_logging_proto"],
--    deps = [":containersecurity_logging_java_proto"],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_proto_library",
--)
--
--go_proto_library(
--    name = "containersecurity_logging_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging",
--    protos = [":containersecurity_logging_proto"],
--    deps = [],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--moved_proto_library(
--    name = "containersecurity_logging_moved_proto",
--    srcs = [":containersecurity_logging_proto"],
--    deps = [
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--py_proto_library(
--    name = "containersecurity_logging_py_proto",
--    deps = [":containersecurity_logging_moved_proto"],
--)
--
--py_grpc_library(
--    name = "containersecurity_logging_py_grpc",
--    srcs = [":containersecurity_logging_moved_proto"],
--    deps = [":containersecurity_logging_py_proto"],
--)
--
--##############################################################################
--# PHP
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "php_grpc_library",
--    "php_proto_library",
--)
--
--php_proto_library(
--    name = "containersecurity_logging_php_proto",
--    deps = [":containersecurity_logging_proto"],
--)
--
--php_grpc_library(
--    name = "containersecurity_logging_php_grpc",
--    srcs = [":containersecurity_logging_proto"],
--    deps = [":containersecurity_logging_php_proto"],
--)
--
--##############################################################################
--# 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",
--)
--
--ruby_proto_library(
--    name = "containersecurity_logging_ruby_proto",
--    deps = [":containersecurity_logging_proto"],
--)
--
--ruby_grpc_library(
--    name = "containersecurity_logging_ruby_grpc",
--    srcs = [":containersecurity_logging_proto"],
--    deps = [":containersecurity_logging_ruby_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "containersecurity_logging_csharp_proto",
--    deps = [":containersecurity_logging_proto"],
--)
--
--csharp_grpc_library(
--    name = "containersecurity_logging_csharp_grpc",
--    srcs = [":containersecurity_logging_proto"],
--    deps = [":containersecurity_logging_csharp_proto"],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "containersecurity_logging_cc_proto",
--    deps = [":containersecurity_logging_proto"],
--)
--
--cc_grpc_library(
--    name = "containersecurity_logging_cc_grpc",
--    srcs = [":containersecurity_logging_proto"],
--    grpc_only = True,
--    deps = [":containersecurity_logging_cc_proto"],
--)
 diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel
 --- a/google/cloud/language/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/language/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/language/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-language.
@@ -64879,8 +61237,8 @@
 -)
 diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel
 --- a/google/cloud/language/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -64947,17 +61305,13 @@
 -java_gapic_library(
 -    name = "language_java_gapic",
 -    srcs = [":language_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "language_v1.yaml",
 -    test_deps = [
 -        ":language_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -65010,7 +61364,6 @@
 -    grpc_service_config = "language_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/language/apiv1;language",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -65050,11 +61403,6 @@
 -    name = "language_py_gapic",
 -    srcs = [":language_proto"],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "language_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -65101,9 +61449,7 @@
 -    name = "language_php_gapic",
 -    srcs = [":language_proto_with_info"],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":language_php_grpc",
 -        ":language_php_proto",
@@ -65136,9 +61482,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "language_grpc_service_config.json",
 -    package = "google.cloud.language.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -65183,10 +61527,8 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/natural-language",
 -    ],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
 -    ruby_cloud_title = "Natural Language V1",
--    service_yaml = "language_v1.yaml",
 -    deps = [
 -        ":language_ruby_grpc",
 -        ":language_ruby_proto",
@@ -65230,7 +61572,6 @@
 -    srcs = [":language_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1.yaml",
 -    deps = [
 -        ":language_csharp_grpc",
@@ -65270,7 +61611,7 @@
 -)
 diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1beta1/BUILD.bazel
 --- a/google/cloud/language/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,161 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -65435,8 +61776,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel
 --- a/google/cloud/language/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -65466,6 +61807,7 @@
 -        "//google/api:annotations_proto",
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
+-        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
 -
@@ -65503,17 +61845,13 @@
 -java_gapic_library(
 -    name = "language_java_gapic",
 -    srcs = [":language_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "language_v1beta2.yaml",
 -    test_deps = [
 -        ":language_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -65566,7 +61904,6 @@
 -    grpc_service_config = "language_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/language/apiv1beta2;language",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -65606,11 +61943,6 @@
 -    name = "language_py_gapic",
 -    srcs = [":language_proto"],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "language_v1beta2.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -65657,9 +61989,7 @@
 -    name = "language_php_gapic",
 -    srcs = [":language_proto_with_info"],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":language_php_grpc",
 -        ":language_php_proto",
@@ -65692,9 +62022,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "language_grpc_service_config.json",
 -    package = "google.cloud.language.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -65739,10 +62067,8 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/natural-language",
 -    ],
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
 -    ruby_cloud_title = "Natural Language V1beta2",
--    service_yaml = "language_v1beta2.yaml",
 -    deps = [
 -        ":language_ruby_grpc",
 -        ":language_ruby_proto",
@@ -65786,7 +62112,6 @@
 -    srcs = [":language_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "language_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "language_v1beta2.yaml",
 -    deps = [
 -        ":language_csharp_grpc",
@@ -65807,26 +62132,10 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "language_cc_proto",
--    deps = [":language_proto"],
--)
--
--cc_grpc_library(
--    name = "language_cc_grpc",
--    srcs = [":language_proto"],
--    grpc_only = True,
--    deps = [":language_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/cloud/lifesciences/BUILD.bazel b/google/cloud/lifesciences/BUILD.bazel
 --- a/google/cloud/lifesciences/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/lifesciences/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/lifesciences/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-life_sciences.
@@ -65871,8 +62180,8 @@
 -)
 diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifesciences/v2beta/BUILD.bazel
 --- a/google/cloud/lifesciences/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,403 +0,0 @@
++++ b/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -65914,7 +62223,6 @@
 -    deps = [
 -        ":lifesciences_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -65944,19 +62252,13 @@
 -java_gapic_library(
 -    name = "lifesciences_java_gapic",
 -    srcs = [":lifesciences_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "lifesciences_v2beta.yaml",
 -    test_deps = [
 -        ":lifesciences_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
@@ -66011,12 +62313,10 @@
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/lifesciences/apiv2beta;lifesciences",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "lifesciences_v2beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_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",
@@ -66057,11 +62357,6 @@
 -    srcs = [":lifesciences_proto"],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-life-sciences"],
--    rest_numeric_enums = False,
--    service_yaml = "lifesciences_v2beta.yaml",
--    transport = "grpc+rest",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -66108,9 +62403,7 @@
 -    name = "lifesciences_php_gapic",
 -    srcs = [":lifesciences_proto_with_info"],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "lifesciences_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_php_grpc",
 -        ":lifesciences_php_proto",
@@ -66143,9 +62436,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
 -    package = "google.cloud.lifesciences.v2beta",
--    rest_numeric_enums = False,
 -    service_yaml = "lifesciences_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -66183,18 +62474,16 @@
 -    name = "lifesciences_ruby_gapic",
 -    srcs = [":lifesciences_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta",
+-        "ruby-cloud-env-prefix=LIFE_SCIENCES",
+-        "ruby-cloud-product-url=https://cloud.google.com/life-sciences/",
 -        "ruby-cloud-api-id=lifesciences.googleapis.com",
 -        "ruby-cloud-api-shortname=lifesciences",
--        "ruby-cloud-env-prefix=LIFE_SCIENCES",
--        "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta",
--        "ruby-cloud-product-url=https://cloud.google.com/life-sciences/",
 -        "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService",
 -    ],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.",
 -    ruby_cloud_title = "Cloud Life Sciences V2beta",
--    service_yaml = "lifesciences_v2beta.yaml",
 -    deps = [
 -        ":lifesciences_ruby_grpc",
 -        ":lifesciences_ruby_proto",
@@ -66238,7 +62527,6 @@
 -    srcs = [":lifesciences_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "lifesciences_v2beta.yaml",
 -    deps = [
 -        ":lifesciences_csharp_grpc",
@@ -66259,27 +62547,11 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "lifesciences_cc_proto",
--    deps = [":lifesciences_proto"],
--)
--
--cc_grpc_library(
--    name = "lifesciences_cc_grpc",
--    srcs = [":lifesciences_proto"],
--    grpc_only = True,
--    deps = [":lifesciences_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel
 --- a/google/cloud/location/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,251 +0,0 @@
++++ b/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,249 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -66450,7 +62722,6 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-location",
 -    ],
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "An add-on interface used by some Google API clients to provide location management calls.",
 -    ruby_cloud_title = "Locations",
 -    deps = [
@@ -66495,7 +62766,6 @@
 -    name = "location_csharp_gapic",
 -    srcs = [":location_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":location_csharp_grpc",
 -        ":location_csharp_proto",
@@ -66533,7 +62803,7 @@
 -)
 diff -urN a/google/cloud/managedidentities/BUILD.bazel b/google/cloud/managedidentities/BUILD.bazel
 --- a/google/cloud/managedidentities/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/managedidentities/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/managedidentities/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-managed_identities.
@@ -66577,8 +62847,8 @@
 -)
 diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel
 --- a/google/cloud/managedidentities/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -66651,11 +62921,9 @@
 -    name = "managedidentities_java_gapic",
 -    srcs = [":managedidentities_proto_with_info"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":managedidentities_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":managedidentities_java_proto",
 -    ],
@@ -66673,7 +62941,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-managedidentities-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":managedidentities_java_gapic",
 -        ":managedidentities_java_grpc",
@@ -66709,7 +62976,6 @@
 -    srcs = [":managedidentities_proto_with_info"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -66752,8 +63018,6 @@
 -    srcs = [":managedidentities_proto"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-managed-identities"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -66800,9 +63064,7 @@
 -    name = "managedidentities_php_gapic",
 -    srcs = [":managedidentities_proto_with_info"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":managedidentities_php_grpc",
 -        ":managedidentities_php_proto",
@@ -66835,9 +63097,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    package = "google.cloud.managedidentities.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -66882,7 +63142,6 @@
 -        "ruby-cloud-api-shortname=managedidentities",
 -    ],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
 -    ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1",
 -    deps = [
@@ -66928,7 +63187,6 @@
 -    srcs = [":managedidentities_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1.yaml",
 -    deps = [
 -        ":managedidentities_csharp_grpc",
@@ -66968,8 +63226,8 @@
 -)
 diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel
 --- a/google/cloud/managedidentities/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
++++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -67043,12 +63301,10 @@
 -    srcs = [":managedidentities_proto_with_info"],
 -    gapic_yaml = "managedidentities_gapic.yaml",
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1beta1.yaml",
 -    test_deps = [
 -        ":managedidentities_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":managedidentities_java_proto",
 -        "//google/api:api_java_proto",
@@ -67067,7 +63323,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-managedidentities-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":managedidentities_java_gapic",
 -        ":managedidentities_java_grpc",
@@ -67104,7 +63359,6 @@
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -67147,8 +63401,6 @@
 -    name = "managedidentities_py_gapic",
 -    srcs = [":managedidentities_proto"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -67195,9 +63447,7 @@
 -    name = "managedidentities_php_gapic",
 -    srcs = [":managedidentities_proto_with_info"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":managedidentities_php_grpc",
 -        ":managedidentities_php_proto",
@@ -67230,9 +63480,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    package = "google.cloud.managedidentities.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -67271,7 +63519,6 @@
 -    srcs = [":managedidentities_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-managedidentities-v1beta1"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":managedidentities_ruby_grpc",
 -        ":managedidentities_ruby_proto",
@@ -67315,7 +63562,6 @@
 -    srcs = [":managedidentities_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "managedidentities_v1beta1.yaml",
 -    deps = [
 -        ":managedidentities_csharp_grpc",
@@ -67355,7 +63601,7 @@
 -)
 diff -urN a/google/cloud/mediatranslation/BUILD.bazel b/google/cloud/mediatranslation/BUILD.bazel
 --- a/google/cloud/mediatranslation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/mediatranslation/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/mediatranslation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-media_translation.
@@ -67399,7 +63645,7 @@
 -)
 diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel
 --- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,166 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -67569,8 +63815,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/mediatranslation/v1beta1/BUILD.bazel
 --- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,367 +0,0 @@
++++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -67638,7 +63884,6 @@
 -    name = "mediatranslation_java_gapic",
 -    srcs = [":mediatranslation_proto_with_info"],
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":mediatranslation_java_grpc",
 -    ],
@@ -67698,7 +63943,6 @@
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/mediatranslation/apiv1beta1;mediatranslation",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "mediatranslation_v1beta1.yaml",
 -    deps = [
 -        ":mediatranslation_go_proto",
@@ -67740,7 +63984,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-media-translation",
 -    ],
--    rest_numeric_enums = False,
 -    transport = "grpc",
 -)
 -
@@ -67788,9 +64031,7 @@
 -    name = "mediatranslation_php_gapic",
 -    srcs = [":mediatranslation_proto_with_info"],
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mediatranslation_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":mediatranslation_php_grpc",
 -        ":mediatranslation_php_proto",
@@ -67823,9 +64064,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
 -    package = "google.cloud.mediatranslation.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "mediatranslation_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -67870,7 +64109,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/media-translation/",
 -    ],
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
 -    ruby_cloud_title = "Media Translation V1beta1",
 -    deps = [
@@ -67916,7 +64154,6 @@
 -    srcs = [":mediatranslation_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "mediatranslation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mediatranslation_v1beta1.yaml",
 -    deps = [
 -        ":mediatranslation_csharp_grpc",
@@ -67940,7 +64177,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/memcache/BUILD.bazel b/google/cloud/memcache/BUILD.bazel
 --- a/google/cloud/memcache/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/memcache/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/memcache/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-memcache.
@@ -67984,10 +64221,10 @@
 -)
 diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel
 --- a/google/cloud/memcache/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,405 +0,0 @@
++++ b/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,373 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
--# https://github.com/googleapis/rules_gapic/tree/master/bazel
+-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
 -# Most of the manual changes to this file will be overwritten.
 -# It's **only** allowed to change the following rule attribute values:
@@ -68017,9 +64254,6 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
--        "//google/type:dayofweek_proto",
--        "//google/type:timeofday_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -68030,7 +64264,6 @@
 -    deps = [
 -        ":memcache_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -68060,27 +64293,19 @@
 -java_gapic_library(
 -    name = "memcache_java_gapic",
 -    srcs = [":memcache_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "memcache_v1.yaml",
 -    test_deps = [
 -        ":memcache_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "memcache_java_gapic_test_suite",
 -    test_classes = [
--        "com.google.cloud.memcache.v1.CloudMemcacheClientHttpJsonTest",
--        "com.google.cloud.memcache.v1.CloudMemcacheClientTest",
 -    ],
 -    runtime_deps = [":memcache_java_gapic_test"],
 -)
@@ -68117,8 +64342,6 @@
 -    deps = [
 -        "//google/api:annotations_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "//google/type:dayofweek_go_proto",
--        "//google/type:timeofday_go_proto",
 -    ],
 -)
 -
@@ -68127,17 +64350,13 @@
 -    srcs = [":memcache_proto_with_info"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/memcache/apiv1;memcache",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_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",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -68153,7 +64372,6 @@
 -    name = "gapi-cloud-memcache-v1-go",
 -    deps = [
 -        ":memcache_go_gapic",
--        ":memcache_go_gapic_srcjar-metadata.srcjar",
 -        ":memcache_go_gapic_srcjar-test.srcjar",
 -        ":memcache_go_proto",
 -    ],
@@ -68173,11 +64391,6 @@
 -    name = "memcache_py_gapic",
 -    srcs = [":memcache_proto"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "memcache_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -68224,9 +64437,6 @@
 -    name = "memcache_php_gapic",
 -    srcs = [":memcache_proto_with_info"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "memcache_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_php_grpc",
 -        ":memcache_php_proto",
@@ -68259,9 +64469,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    package = "google.cloud.memcache.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -68299,17 +64507,15 @@
 -    name = "memcache_ruby_gapic",
 -    srcs = [":memcache_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-memcache-v1",
+-        "ruby-cloud-env-prefix=MEMCACHE",
+-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
 -        "ruby-cloud-api-id=memcache.googleapis.com",
 -        "ruby-cloud-api-shortname=memcache",
--        "ruby-cloud-env-prefix=MEMCACHE",
--        "ruby-cloud-gem-name=google-cloud-memcache-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
 -    ],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
 -    ruby_cloud_title = "Google Cloud Memorystore for Memcached V1",
--    service_yaml = "memcache_v1.yaml",
 -    deps = [
 -        ":memcache_ruby_grpc",
 -        ":memcache_ruby_proto",
@@ -68353,7 +64559,6 @@
 -    srcs = [":memcache_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1.yaml",
 -    deps = [
 -        ":memcache_csharp_grpc",
@@ -68393,10 +64598,10 @@
 -)
 diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel
 --- a/google/cloud/memcache/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,405 +0,0 @@
++++ b/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
--# https://github.com/googleapis/rules_gapic/tree/master/bazel
+-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
 -# Most of the manual changes to this file will be overwritten.
 -# It's **only** allowed to change the following rule attribute values:
@@ -68426,9 +64631,6 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
--        "//google/type:dayofweek_proto",
--        "//google/type:timeofday_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -68439,7 +64641,6 @@
 -    deps = [
 -        ":memcache_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -68469,27 +64670,19 @@
 -java_gapic_library(
 -    name = "memcache_java_gapic",
 -    srcs = [":memcache_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "memcache_v1beta2.yaml",
 -    test_deps = [
 -        ":memcache_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "memcache_java_gapic_test_suite",
 -    test_classes = [
--        "com.google.cloud.memcache.v1beta2.CloudMemcacheClientHttpJsonTest",
--        "com.google.cloud.memcache.v1beta2.CloudMemcacheClientTest",
 -    ],
 -    runtime_deps = [":memcache_java_gapic_test"],
 -)
@@ -68526,8 +64719,6 @@
 -    deps = [
 -        "//google/api:annotations_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "//google/type:dayofweek_go_proto",
--        "//google/type:timeofday_go_proto",
 -    ],
 -)
 -
@@ -68536,17 +64727,13 @@
 -    srcs = [":memcache_proto_with_info"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/memcache/apiv1beta2;memcache",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_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",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -68562,7 +64749,6 @@
 -    name = "gapi-cloud-memcache-v1beta2-go",
 -    deps = [
 -        ":memcache_go_gapic",
--        ":memcache_go_gapic_srcjar-metadata.srcjar",
 -        ":memcache_go_gapic_srcjar-test.srcjar",
 -        ":memcache_go_proto",
 -    ],
@@ -68582,11 +64768,6 @@
 -    name = "memcache_py_gapic",
 -    srcs = [":memcache_proto"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "memcache_v1beta2.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -68633,9 +64814,7 @@
 -    name = "memcache_php_gapic",
 -    srcs = [":memcache_proto_with_info"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_php_grpc",
 -        ":memcache_php_proto",
@@ -68668,9 +64847,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    package = "google.cloud.memcache.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -68708,17 +64885,15 @@
 -    name = "memcache_ruby_gapic",
 -    srcs = [":memcache_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-memcache-v1beta2",
+-        "ruby-cloud-env-prefix=MEMCACHE",
+-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
 -        "ruby-cloud-api-id=memcache.googleapis.com",
 -        "ruby-cloud-api-shortname=memcache",
--        "ruby-cloud-env-prefix=MEMCACHE",
--        "ruby-cloud-gem-name=google-cloud-memcache-v1beta2",
--        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
 -    ],
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
 -    ruby_cloud_title = "Google Cloud Memorystore for Memcached",
--    service_yaml = "memcache_v1beta2.yaml",
 -    deps = [
 -        ":memcache_ruby_grpc",
 -        ":memcache_ruby_proto",
@@ -68762,7 +64937,6 @@
 -    srcs = [":memcache_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "memcache_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "memcache_v1beta2.yaml",
 -    deps = [
 -        ":memcache_csharp_grpc",
@@ -68783,26 +64957,10 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "memcache_cc_proto",
--    deps = [":memcache_proto"],
--)
--
--cc_grpc_library(
--    name = "memcache_cc_grpc",
--    srcs = [":memcache_proto"],
--    grpc_only = True,
--    deps = [":memcache_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/cloud/metastore/BUILD.bazel b/google/cloud/metastore/BUILD.bazel
 --- a/google/cloud/metastore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/metastore/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/metastore/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-metastore.
@@ -68846,7 +65004,7 @@
 -)
 diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metastore/logging/v1/BUILD.bazel
 --- a/google/cloud/metastore/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,171 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -69021,8 +65179,8 @@
 -)
 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 @@
++++ b/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69097,7 +65255,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    gapic_yaml = "metastore_gapic.yaml",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":metastore_java_grpc",
 -    ],
@@ -69158,7 +65315,6 @@
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/metastore/apiv1;metastore",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -69201,8 +65357,6 @@
 -    name = "metastore_py_gapic",
 -    srcs = [":metastore_proto"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -69249,9 +65403,7 @@
 -    name = "metastore_php_gapic",
 -    srcs = [":metastore_proto_with_info"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_php_grpc",
 -        ":metastore_php_proto",
@@ -69284,9 +65436,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    package = "google.cloud.metastore.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -69331,7 +65481,6 @@
 -        "ruby-cloud-api-shortname=metastore",
 -    ],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
 -    ruby_cloud_title = "Dataproc Metastore V1",
 -    deps = [
@@ -69377,7 +65526,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1.yaml",
 -    deps = [
 -        ":metastore_csharp_grpc",
@@ -69417,8 +65565,8 @@
 -)
 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 @@
++++ b/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,376 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69493,7 +65641,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    gapic_yaml = "metastore_gapic.yaml",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1alpha.yaml",
 -    test_deps = [
 -        ":metastore_java_grpc",
@@ -69556,7 +65703,6 @@
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -69599,8 +65745,6 @@
 -    name = "metastore_py_gapic",
 -    srcs = [":metastore_proto"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -69647,9 +65791,7 @@
 -    name = "metastore_php_gapic",
 -    srcs = [":metastore_proto_with_info"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_php_grpc",
 -        ":metastore_php_proto",
@@ -69682,9 +65824,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    package = "google.cloud.metastore.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -69723,7 +65863,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-metastore-v1alpha"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":metastore_ruby_grpc",
 -        ":metastore_ruby_proto",
@@ -69767,7 +65906,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1alpha.yaml",
 -    deps = [
 -        ":metastore_csharp_grpc",
@@ -69807,8 +65945,8 @@
 -)
 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 @@
++++ b/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69883,7 +66021,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    gapic_yaml = "metastore_gapic.yaml",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":metastore_java_grpc",
 -    ],
@@ -69944,7 +66081,6 @@
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/metastore/apiv1beta;metastore",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -69988,8 +66124,6 @@
 -    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",
 -)
 -
 -py_test(
@@ -70037,9 +66171,7 @@
 -    srcs = [":metastore_proto_with_info"],
 -    gapic_yaml = "metastore_gapic.yaml",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_php_grpc",
 -        ":metastore_php_proto",
@@ -70072,9 +66204,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    package = "google.cloud.metastore.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -70119,7 +66249,6 @@
 -        "ruby-cloud-api-shortname=metastore",
 -    ],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
 -    ruby_cloud_title = "Dataproc Metastore V1beta",
 -    deps = [
@@ -70165,7 +66294,6 @@
 -    srcs = [":metastore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "metastore_v1beta.yaml",
 -    deps = [
 -        ":metastore_csharp_grpc",
@@ -70189,7 +66317,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel
 --- a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -70369,7 +66497,7 @@
 -)
 diff -urN a/google/cloud/networkconnectivity/BUILD.bazel b/google/cloud/networkconnectivity/BUILD.bazel
 --- a/google/cloud/networkconnectivity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkconnectivity/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/networkconnectivity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-network_connectivity.
@@ -70395,7 +66523,7 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-network_connectivity",
 -        "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY",
--        "ruby-cloud-wrapper-of=v1:0.4;v1alpha1:0.5",
+-        "ruby-cloud-wrapper-of=v1:0.0;v1alpha1:0.0",
 -        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
 -        "ruby-cloud-api-id=networkconnectivity.googleapis.com",
 -        "ruby-cloud-api-shortname=networkconnectivity",
@@ -70413,8 +66541,8 @@
 -)
 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 @@
++++ b/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -70440,7 +66568,6 @@
 -    srcs = [
 -        "common.proto",
 -        "hub.proto",
--        "policy_based_routing.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -70489,12 +66616,10 @@
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1.yaml",
 -    test_deps = [
 -        ":networkconnectivity_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":networkconnectivity_java_proto",
 -        "//google/api:api_java_proto",
@@ -70505,7 +66630,6 @@
 -    name = "networkconnectivity_java_gapic_test_suite",
 -    test_classes = [
 -        "com.google.cloud.networkconnectivity.v1.HubServiceClientTest",
--        "com.google.cloud.networkconnectivity.v1.PolicyBasedRoutingServiceClientTest",
 -    ],
 -    runtime_deps = [":networkconnectivity_java_gapic_test"],
 -)
@@ -70514,7 +66638,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkconnectivity-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":networkconnectivity_java_gapic",
 -        ":networkconnectivity_java_grpc",
@@ -70551,12 +66674,9 @@
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkconnectivity/apiv1;networkconnectivity",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1.yaml",
 -    deps = [
 -        ":networkconnectivity_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",
@@ -70595,8 +66715,6 @@
 -    name = "networkconnectivity_py_gapic",
 -    srcs = [":networkconnectivity_proto"],
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -70643,9 +66761,7 @@
 -    name = "networkconnectivity_php_gapic",
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkconnectivity_php_grpc",
 -        ":networkconnectivity_php_proto",
@@ -70678,9 +66794,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
 -    package = "google.cloud.networkconnectivity.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -70725,7 +66839,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
 -    ],
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
 -    ruby_cloud_title = "Network Connectivity V1",
 -    deps = [
@@ -70771,7 +66884,6 @@
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1.yaml",
 -    deps = [
 -        ":networkconnectivity_csharp_grpc",
@@ -70811,8 +66923,8 @@
 -)
 diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
 --- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,372 +0,0 @@
++++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -70885,11 +66997,9 @@
 -    name = "networkconnectivity_java_gapic",
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":networkconnectivity_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":networkconnectivity_java_proto",
 -    ],
@@ -70907,7 +67017,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkconnectivity-v1alpha1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":networkconnectivity_java_gapic",
 -        ":networkconnectivity_java_grpc",
@@ -70944,7 +67053,6 @@
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1;networkconnectivity",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1alpha1.yaml",
 -    deps = [
 -        ":networkconnectivity_go_proto",
@@ -70987,8 +67095,6 @@
 -    srcs = [":networkconnectivity_proto"],
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-network-connectivity"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -71035,9 +67141,7 @@
 -    name = "networkconnectivity_php_gapic",
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkconnectivity_php_grpc",
 -        ":networkconnectivity_php_proto",
@@ -71070,9 +67174,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
 -    package = "google.cloud.networkconnectivity.v1alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -71117,7 +67219,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
 -    ],
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
 -    ruby_cloud_title = "Network Connectivity V1alpha1",
 -    deps = [
@@ -71163,7 +67264,6 @@
 -    srcs = [":networkconnectivity_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkconnectivity_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkconnectivity_v1alpha1.yaml",
 -    deps = [
 -        ":networkconnectivity_csharp_grpc",
@@ -71187,7 +67287,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/networkmanagement/BUILD.bazel b/google/cloud/networkmanagement/BUILD.bazel
 --- a/google/cloud/networkmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkmanagement/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/networkmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-network_management.
@@ -71230,8 +67330,8 @@
 -)
 diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/networkmanagement/v1/BUILD.bazel
 --- a/google/cloud/networkmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,396 +0,0 @@
++++ b/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,386 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -71306,7 +67406,6 @@
 -    name = "networkmanagement_java_gapic",
 -    srcs = [":networkmanagement_proto_with_info"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":networkmanagement_java_grpc",
 -    ],
@@ -71367,7 +67466,6 @@
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkmanagement/apiv1;networkmanagement",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -71414,8 +67512,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=network_management",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -71463,9 +67559,7 @@
 -    name = "networkmanagement_php_gapic",
 -    srcs = [":networkmanagement_proto_with_info"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_php_grpc",
 -        ":networkmanagement_php_proto",
@@ -71498,9 +67592,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
 -    package = "google.cloud.networkmanagement.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -71544,7 +67636,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
 -    ],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
 -    ruby_cloud_title = "Network Management V1",
 -    deps = [
@@ -71590,7 +67681,6 @@
 -    srcs = [":networkmanagement_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1.yaml",
 -    deps = [
 -        ":networkmanagement_csharp_grpc",
@@ -71630,8 +67720,8 @@
 -)
 diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/networkmanagement/v1beta1/BUILD.bazel
 --- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,375 +0,0 @@
++++ b/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,365 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -71706,7 +67796,6 @@
 -    name = "networkmanagement_java_gapic",
 -    srcs = [":networkmanagement_proto_with_info"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":networkmanagement_java_grpc",
 -    ],
@@ -71767,7 +67856,6 @@
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkmanagement/apiv1beta1;networkmanagement",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -71809,8 +67897,6 @@
 -    name = "networkmanagement_py_gapic",
 -    srcs = [":networkmanagement_proto"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -71858,9 +67944,7 @@
 -    name = "networkmanagement_php_gapic",
 -    srcs = [":networkmanagement_proto_with_info"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_php_grpc",
 -        ":networkmanagement_php_proto",
@@ -71893,9 +67977,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
 -    package = "google.cloud.networkmanagement.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -71939,7 +68021,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
 -    ],
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
 -    ruby_cloud_title = "Network Management V1beta1",
 -    deps = [
@@ -71985,7 +68066,6 @@
 -    srcs = [":networkmanagement_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkmanagement_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkmanagement_v1beta1.yaml",
 -    deps = [
 -        ":networkmanagement_csharp_grpc",
@@ -72009,7 +68089,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/networksecurity/BUILD.bazel b/google/cloud/networksecurity/BUILD.bazel
 --- a/google/cloud/networksecurity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networksecurity/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/networksecurity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-network_security.
@@ -72052,8 +68132,8 @@
 -)
 diff -urN a/google/cloud/networksecurity/v1/BUILD.bazel b/google/cloud/networksecurity/v1/BUILD.bazel
 --- a/google/cloud/networksecurity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,335 +0,0 @@
++++ b/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -72065,43 +68145,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "networksecurity_proto",
@@ -72134,6 +68185,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "networksecurity_java_proto",
 -    deps = [":networksecurity_proto"],
@@ -72149,13 +68212,11 @@
 -    name = "networksecurity_java_gapic",
 -    srcs = [":networksecurity_proto_with_info"],
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":networksecurity_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":networksecurity_java_proto",
 -        "//google/cloud/location:location_java_proto",
@@ -72174,8 +68235,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networksecurity-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":networksecurity_java_gapic",
 -        ":networksecurity_java_grpc",
@@ -72184,6 +68243,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "networksecurity_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -72201,7 +68271,6 @@
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networksecurity/apiv1;networksecurity",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1.yaml",
 -    deps = [
 -        ":networksecurity_go_proto",
@@ -72231,6 +68300,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "networksecurity_py_gapic",
 -    srcs = [":networksecurity_proto"],
@@ -72240,8 +68319,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=network_security",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -72262,6 +68339,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "networksecurity_php_proto",
 -    deps = [":networksecurity_proto"],
@@ -72277,9 +68365,7 @@
 -    name = "networksecurity_php_gapic",
 -    srcs = [":networksecurity_proto_with_info"],
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networksecurity_php_grpc",
 -        ":networksecurity_php_proto",
@@ -72296,6 +68382,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "networksecurity_nodejs_gapic",
 -    package_name = "@google-cloud/networksecurity",
@@ -72303,9 +68398,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
 -    package = "google.cloud.networksecurity.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -72317,6 +68410,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "networksecurity_ruby_proto",
 -    deps = [":networksecurity_proto"],
@@ -72335,7 +68439,6 @@
 -        "ruby-cloud-gem-name=google-cloud-networksecurity-v1",
 -    ],
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":networksecurity_ruby_grpc",
 -        ":networksecurity_ruby_proto",
@@ -72352,6 +68455,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "networksecurity_csharp_proto",
 -    deps = [":networksecurity_proto"],
@@ -72368,7 +68482,6 @@
 -    srcs = [":networksecurity_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":networksecurity_csharp_grpc",
 -        ":networksecurity_csharp_proto",
@@ -72391,8 +68504,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/networksecurity/v1beta1/BUILD.bazel
 --- a/google/cloud/networksecurity/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,413 +0,0 @@
++++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,403 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -72472,7 +68585,6 @@
 -    srcs = [":networksecurity_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
 -    test_deps = [
 -        ":networksecurity_java_grpc",
@@ -72538,7 +68650,6 @@
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networksecurity/apiv1beta1;networksecurity",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -72588,9 +68699,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=network_security",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -72640,9 +68749,7 @@
 -    name = "networksecurity_php_gapic",
 -    srcs = [":networksecurity_proto_with_info"],
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networksecurity_php_grpc",
 -        ":networksecurity_php_proto",
@@ -72675,9 +68782,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
 -    package = "google.cloud.networksecurity.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -72721,7 +68826,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/",
 -    ],
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.",
 -    ruby_cloud_title = "Network Security V1beta1",
 -    service_yaml = "networksecurity_v1beta1.yaml",
@@ -72768,7 +68872,6 @@
 -    srcs = [":networksecurity_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networksecurity_v1beta1.yaml",
 -    deps = [
 -        ":networksecurity_csharp_grpc",
@@ -72808,8 +68911,8 @@
 -)
 diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkservices/v1/BUILD.bazel
 --- a/google/cloud/networkservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,411 +0,0 @@
++++ b/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,399 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -72894,7 +68997,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "networkservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
 -    test_deps = [
 -        ":networkservices_java_grpc",
@@ -72960,7 +69062,6 @@
 -    grpc_service_config = "networkservices_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkservices/apiv1;networkservices",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -73010,23 +69111,19 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-network-services",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
--py_test(
--    name = "networkservices_py_gapic_test",
--    srcs = [
--        "networkservices_py_gapic_pytest.py",
--        "networkservices_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":networkservices_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1348 is fixed
+-#py_test(
+-#    name = "networkservices_py_gapic_test",
+-#    srcs = [
+-#        "networkservices_py_gapic_pytest.py",
+-#        "networkservices_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":networkservices_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -73062,9 +69159,7 @@
 -    name = "networkservices_php_gapic",
 -    srcs = [":networkservices_proto_with_info"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_php_grpc",
 -        ":networkservices_php_proto",
@@ -73097,9 +69192,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
 -    package = "google.cloud.networkservices.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -73138,7 +69231,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
 -    deps = [
 -        ":networkservices_ruby_grpc",
@@ -73183,7 +69275,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkservices_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1.yaml",
 -    deps = [
 -        ":networkservices_csharp_grpc",
@@ -73223,8 +69314,8 @@
 -)
 diff -urN a/google/cloud/networkservices/v1beta1/BUILD.bazel b/google/cloud/networkservices/v1beta1/BUILD.bazel
 --- a/google/cloud/networkservices/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,385 +0,0 @@
++++ b/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -73299,7 +69390,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1beta1.yaml",
 -    test_deps = [
 -        ":networkservices_java_grpc",
@@ -73361,7 +69451,6 @@
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkservices/apiv1beta1;networkservices",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -73404,8 +69493,6 @@
 -    name = "networkservices_py_gapic",
 -    srcs = [":networkservices_proto"],
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -73452,9 +69539,7 @@
 -    name = "networkservices_php_gapic",
 -    srcs = [":networkservices_proto_with_info"],
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_php_grpc",
 -        ":networkservices_php_proto",
@@ -73487,9 +69572,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
 -    package = "google.cloud.networkservices.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -73528,7 +69611,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1beta1"],
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":networkservices_ruby_grpc",
 -        ":networkservices_ruby_proto",
@@ -73572,7 +69654,6 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "networkservices_v1beta1.yaml",
 -    deps = [
 -        ":networkservices_csharp_grpc",
@@ -73612,7 +69693,7 @@
 -)
 diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.bazel
 --- a/google/cloud/notebooks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/notebooks/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/notebooks/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-notebooks.
@@ -73656,7 +69737,7 @@
 -)
 diff -urN a/google/cloud/notebooks/logging/v1/BUILD.bazel b/google/cloud/notebooks/logging/v1/BUILD.bazel
 --- a/google/cloud/notebooks/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,177 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -73837,8 +69918,8 @@
 -)
 diff -urN a/google/cloud/notebooks/v1/BUILD.bazel b/google/cloud/notebooks/v1/BUILD.bazel
 --- a/google/cloud/notebooks/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,413 +0,0 @@
++++ b/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,394 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -73862,7 +69943,6 @@
 -proto_library(
 -    name = "notebooks_proto",
 -    srcs = [
--        "diagnostic_config.proto",
 -        "environment.proto",
 -        "event.proto",
 -        "execution.proto",
@@ -73879,7 +69959,6 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
--        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
@@ -73890,7 +69969,6 @@
 -        ":notebooks_proto",
 -        "//google/cloud:common_resources_proto",
 -        "//google/cloud/location:location_proto",
--        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -73922,19 +70000,16 @@
 -    srcs = [":notebooks_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1.yaml",
 -    test_deps = [
 -        ":notebooks_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":notebooks_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_grpc",
 -        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
@@ -73951,12 +70026,14 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-notebooks-v1-java",
 -    include_samples = True,
--    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_java_gapic",
 -        ":notebooks_java_grpc",
 -        ":notebooks_java_proto",
 -        ":notebooks_proto",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -73978,6 +70055,7 @@
 -    protos = [":notebooks_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
+-        "//google/cloud/location:location_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -    ],
 -)
@@ -73988,13 +70066,10 @@
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/notebooks/apiv1;notebooks",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_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",
@@ -74033,12 +70108,6 @@
 -    name = "notebooks_py_gapic",
 -    srcs = [":notebooks_proto"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "notebooks_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
 -py_test(
@@ -74085,9 +70154,7 @@
 -    name = "notebooks_php_gapic",
 -    srcs = [":notebooks_proto_with_info"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_php_grpc",
 -        ":notebooks_php_proto",
@@ -74120,9 +70187,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    package = "google.cloud.notebooks.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -74158,19 +70223,17 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "notebooks_ruby_gapic",
--    srcs = [":notebooks_proto_with_info"],
+-    srcs = [":notebooks_proto"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-notebooks-v1",
+-        "ruby-cloud-env-prefix=NOTEBOOKS",
+-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
 -        "ruby-cloud-api-id=notebooks.googleapis.com",
 -        "ruby-cloud-api-shortname=notebooks",
--        "ruby-cloud-env-prefix=NOTEBOOKS",
--        "ruby-cloud-gem-name=google-cloud-notebooks-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
 -    ],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
 -    ruby_cloud_title = "AI Platform Notebooks V1",
--    service_yaml = "notebooks_v1.yaml",
 -    deps = [
 -        ":notebooks_ruby_grpc",
 -        ":notebooks_ruby_proto",
@@ -74214,7 +70277,6 @@
 -    srcs = [":notebooks_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1.yaml",
 -    deps = [
 -        ":notebooks_csharp_grpc",
@@ -74254,10 +70316,10 @@
 -)
 diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel
 --- a/google/cloud/notebooks/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,404 +0,0 @@
++++ b/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
--# https://github.com/googleapis/rules_gapic/tree/master/bazel
+-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
 -# Most of the manual changes to this file will be overwritten.
 -# It's **only** allowed to change the following rule attribute values:
@@ -74298,8 +70360,6 @@
 -    deps = [
 -        ":notebooks_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
--        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -74329,21 +70389,12 @@
 -java_gapic_library(
 -    name = "notebooks_java_gapic",
 -    srcs = [":notebooks_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "notebooks_v1beta1.yaml",
 -    test_deps = [
 -        ":notebooks_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":notebooks_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
@@ -74359,7 +70410,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-notebooks-v1beta1-java",
 -    include_samples = True,
--    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_java_gapic",
 -        ":notebooks_java_grpc",
@@ -74395,14 +70445,10 @@
 -    srcs = [":notebooks_proto_with_info"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/notebooks/apiv1beta1;notebooks",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_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",
@@ -74421,7 +70467,6 @@
 -    name = "gapi-cloud-notebooks-v1beta1-go",
 -    deps = [
 -        ":notebooks_go_gapic",
--        ":notebooks_go_gapic_srcjar-metadata.srcjar",
 -        ":notebooks_go_gapic_srcjar-test.srcjar",
 -        ":notebooks_go_proto",
 -    ],
@@ -74441,12 +70486,6 @@
 -    name = "notebooks_py_gapic",
 -    srcs = [":notebooks_proto"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "notebooks_v1beta1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
 -py_test(
@@ -74493,9 +70532,7 @@
 -    name = "notebooks_php_gapic",
 -    srcs = [":notebooks_proto_with_info"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_php_grpc",
 -        ":notebooks_php_proto",
@@ -74528,9 +70565,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    package = "google.cloud.notebooks.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -74568,17 +70603,15 @@
 -    name = "notebooks_ruby_gapic",
 -    srcs = [":notebooks_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1",
+-        "ruby-cloud-env-prefix=NOTEBOOKS",
+-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
 -        "ruby-cloud-api-id=notebooks.googleapis.com",
 -        "ruby-cloud-api-shortname=notebooks",
--        "ruby-cloud-env-prefix=NOTEBOOKS",
--        "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1",
--        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
 -    ],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
 -    ruby_cloud_title = "AI Platform Notebooks V1beta1",
--    service_yaml = "notebooks_v1beta1.yaml",
 -    deps = [
 -        ":notebooks_ruby_grpc",
 -        ":notebooks_ruby_proto",
@@ -74622,7 +70655,6 @@
 -    srcs = [":notebooks_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "notebooks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "notebooks_v1beta1.yaml",
 -    deps = [
 -        ":notebooks_csharp_grpc",
@@ -74643,26 +70675,10 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "notebooks_cc_proto",
--    deps = [":notebooks_proto"],
--)
--
--cc_grpc_library(
--    name = "notebooks_cc_grpc",
--    srcs = [":notebooks_proto"],
--    grpc_only = True,
--    deps = [":notebooks_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/cloud/optimization/BUILD.bazel b/google/cloud/optimization/BUILD.bazel
 --- a/google/cloud/optimization/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/optimization/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/optimization/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-optimization.
@@ -74705,8 +70721,8 @@
 -)
 diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization/v1/BUILD.bazel
 --- a/google/cloud/optimization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,394 +0,0 @@
++++ b/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,384 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -74780,7 +70796,6 @@
 -    srcs = [":optimization_proto_with_info"],
 -    gapic_yaml = "cloudoptimization_gapic.yaml",
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudoptimization_v1.yaml",
 -    test_deps = [
 -        ":optimization_java_grpc",
@@ -74843,7 +70858,6 @@
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/optimization/apiv1;optimization",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudoptimization_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -74887,8 +70901,6 @@
 -    name = "optimization_py_gapic",
 -    srcs = [":optimization_proto"],
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -74936,9 +70948,7 @@
 -    srcs = [":optimization_proto_with_info"],
 -    gapic_yaml = "cloudoptimization_gapic.yaml",
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudoptimization_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":optimization_php_grpc",
 -        ":optimization_php_proto",
@@ -74971,9 +70981,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
 -    package = "google.cloud.optimization.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudoptimization_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -75017,7 +71025,6 @@
 -        "ruby-cloud-api-shortname=cloudoptimization",
 -    ],
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.",
 -    ruby_cloud_title = "Cloud Optimization V1",
 -    deps = [
@@ -75063,7 +71070,6 @@
 -    srcs = [":optimization_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudoptimization_v1.yaml",
 -    deps = [
 -        ":optimization_csharp_grpc",
@@ -75103,7 +71109,7 @@
 -)
 diff -urN a/google/cloud/orchestration/airflow/service/BUILD.bazel b/google/cloud/orchestration/airflow/service/BUILD.bazel
 --- a/google/cloud/orchestration/airflow/service/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/orchestration/airflow/service/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/orchestration/airflow/service/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-orchestration-airflow-service.
@@ -75146,8 +71152,8 @@
 -)
 diff -urN a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel
 --- a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,396 +0,0 @@
++++ b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,386 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -75222,7 +71228,6 @@
 -    name = "service_java_gapic",
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":service_java_grpc",
 -    ],
@@ -75285,7 +71290,6 @@
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1;service",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -75331,8 +71335,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-orchestration-airflow",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -75379,9 +71381,7 @@
 -    name = "service_php_gapic",
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":service_php_grpc",
 -        ":service_php_proto",
@@ -75414,9 +71414,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    package = "google.cloud.orchestration.airflow.service.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -75460,7 +71458,6 @@
 -        "ruby-cloud-api-shortname=composer",
 -    ],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
 -    ruby_cloud_title = "Cloud Composer V1",
 -    deps = [
@@ -75506,7 +71503,6 @@
 -    srcs = [":service_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1.yaml",
 -    deps = [
 -        ":service_csharp_grpc",
@@ -75546,8 +71542,8 @@
 -)
 diff -urN a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel
 --- a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,377 +0,0 @@
++++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,367 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -75622,7 +71618,6 @@
 -    name = "service_java_gapic",
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":service_java_grpc",
 -    ],
@@ -75685,7 +71680,6 @@
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1;service",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -75728,8 +71722,6 @@
 -    name = "service_py_gapic",
 -    srcs = [":service_proto"],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -75776,9 +71768,7 @@
 -    name = "service_php_gapic",
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":service_php_grpc",
 -        ":service_php_proto",
@@ -75811,9 +71801,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    package = "google.cloud.orchestration.airflow.service.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -75857,7 +71845,6 @@
 -        "ruby-cloud-api-shortname=composer",
 -    ],
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
 -    ruby_cloud_title = "Cloud Composer V1beta1",
 -    deps = [
@@ -75903,7 +71890,6 @@
 -    srcs = [":service_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "composer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "composer_v1beta1.yaml",
 -    deps = [
 -        ":service_csharp_grpc",
@@ -75927,7 +71913,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/orgpolicy/BUILD.bazel b/google/cloud/orgpolicy/BUILD.bazel
 --- a/google/cloud/orgpolicy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/orgpolicy/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/orgpolicy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-org_policy.
@@ -75971,7 +71957,7 @@
 -)
 diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel
 --- a/google/cloud/orgpolicy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,222 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -76197,8 +72183,8 @@
 -)
 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 @@
++++ b/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,373 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -76271,7 +72257,6 @@
 -    name = "orgpolicy_java_gapic",
 -    srcs = [":orgpolicy_proto_with_info"],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":orgpolicy_java_grpc",
 -    ],
@@ -76330,7 +72315,6 @@
 -    srcs = [":orgpolicy_proto_with_info"],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy",
--    rest_numeric_enums = False,
 -    service_yaml = "orgpolicy_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -76369,8 +72353,6 @@
 -    name = "orgpolicy_py_gapic",
 -    srcs = [":orgpolicy_proto"],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -76417,8 +72399,6 @@
 -    name = "orgpolicy_php_gapic",
 -    srcs = [":orgpolicy_proto_with_info"],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":orgpolicy_php_grpc",
 -        ":orgpolicy_php_proto",
@@ -76451,9 +72431,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
 -    package = "google.cloud.orgpolicy.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "orgpolicy_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -76498,7 +72476,6 @@
 -        "ruby-cloud-api-shortname=orgpolicy",
 -    ],
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.",
 -    ruby_cloud_title = "Organization Policy V2",
 -    deps = [
@@ -76544,7 +72521,6 @@
 -    srcs = [":orgpolicy_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "orgpolicy_v2.yaml",
 -    deps = [
 -        ":orgpolicy_csharp_grpc",
@@ -76584,7 +72560,7 @@
 -)
 diff -urN a/google/cloud/osconfig/BUILD.bazel b/google/cloud/osconfig/BUILD.bazel
 --- a/google/cloud/osconfig/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/osconfig/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-os_config.
@@ -76628,8 +72604,8 @@
 -)
 diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel
 --- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -76706,7 +72682,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    gapic_yaml = "osconfig_gapic.yaml",
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    test_deps = [
 -        ":agentendpoint_java_grpc",
@@ -76768,7 +72743,6 @@
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1;agentendpoint",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -76808,8 +72782,6 @@
 -    name = "agentendpoint_py_gapic",
 -    srcs = [":agentendpoint_proto"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -76856,9 +72828,7 @@
 -    name = "agentendpoint_php_gapic",
 -    srcs = [":agentendpoint_proto_with_info"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_php_grpc",
 -        ":agentendpoint_php_proto",
@@ -76891,9 +72861,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
 -    package = "google.cloud.osconfig.agentendpoint.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -76932,7 +72900,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":agentendpoint_ruby_grpc",
 -        ":agentendpoint_ruby_proto",
@@ -76976,7 +72943,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    deps = [
 -        ":agentendpoint_csharp_grpc",
@@ -77016,8 +72982,8 @@
 -)
 diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel
 --- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,378 +0,0 @@
++++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -77089,7 +73055,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    gapic_yaml = "osconfig_gapic.yaml",
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    test_deps = [
 -        ":agentendpoint_java_grpc",
@@ -77150,7 +73115,6 @@
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta;agentendpoint",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -77190,8 +73154,6 @@
 -    name = "agentendpoint_py_gapic",
 -    srcs = [":agentendpoint_proto"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -77238,9 +73200,7 @@
 -    name = "agentendpoint_php_gapic",
 -    srcs = [":agentendpoint_proto_with_info"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_php_grpc",
 -        ":agentendpoint_php_proto",
@@ -77273,9 +73233,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
 -    package = "google.cloud.osconfig.agentendpoint.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -77314,7 +73272,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1beta"],
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":agentendpoint_ruby_grpc",
 -        ":agentendpoint_ruby_proto",
@@ -77358,7 +73315,6 @@
 -    srcs = [":agentendpoint_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "agentendpoint_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    deps = [
 -        ":agentendpoint_csharp_grpc",
@@ -77396,191 +73352,10 @@
 -    grpc_only = True,
 -    deps = [":agentendpoint_cc_proto"],
 -)
-diff -urN a/google/cloud/osconfig/logging/BUILD.bazel b/google/cloud/osconfig/logging/BUILD.bazel
---- a/google/cloud/osconfig/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/logging/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,177 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--# 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")
--
--proto_library(
--    name = "logging_proto",
--    srcs = [
--        "patch_job_log.proto",
--    ],
--    deps = [
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "java_grpc_library",
--    "java_proto_library",
--)
--
--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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_proto_library",
--)
--
--go_proto_library(
--    name = "logging_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/logging",
--    protos = [":logging_proto"],
--    deps = [
--
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "moved_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--)
--
--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
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "php_grpc_library",
--    "php_proto_library",
--)
--
--php_proto_library(
--    name = "logging_php_proto",
--    deps = [":logging_proto"],
--)
--
--php_grpc_library(
--    name = "logging_php_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_php_proto"],
--)
--
--##############################################################################
--# 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",
--)
--
--ruby_proto_library(
--    name = "logging_ruby_proto",
--    deps = [":logging_proto"],
--)
--
--ruby_grpc_library(
--    name = "logging_ruby_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_ruby_proto"],
--)
--
--##############################################################################
--# C#
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--)
--
--csharp_proto_library(
--    name = "logging_csharp_proto",
--    deps = [":logging_proto"],
--)
--
--csharp_grpc_library(
--    name = "logging_csharp_grpc",
--    srcs = [":logging_proto"],
--    deps = [":logging_csharp_proto"],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--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/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel
 --- a/google/cloud/osconfig/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,421 +0,0 @@
++++ b/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,411 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -77668,7 +73443,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    test_deps = [
 -        ":osconfig_java_grpc",
@@ -77736,7 +73510,6 @@
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/osconfig/apiv1;osconfig",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -77773,8 +73546,8 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_proto_library",
 -    "py_test",
+-    "py_proto_library",
 -)
 -
 -py_gapic_library(
@@ -77782,8 +73555,6 @@
 -    srcs = [":osconfig_proto"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-os-config"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -77835,9 +73606,7 @@
 -    name = "osconfig_php_gapic",
 -    srcs = [":osconfig_proto_with_info"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_php_grpc",
 -        ":osconfig_php_proto",
@@ -77871,9 +73640,7 @@
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    main_service = "OsConfigServiceClient",
 -    package = "google.cloud.osconfig.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -77918,7 +73685,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
 -    ],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
 -    ruby_cloud_title = "Cloud OS Config V1",
 -    deps = [
@@ -77964,7 +73730,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1.yaml",
 -    deps = [
 -        ":osconfig_csharp_grpc",
@@ -78004,8 +73769,8 @@
 -)
 diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1alpha/BUILD.bazel
 --- a/google/cloud/osconfig/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,404 +0,0 @@
++++ b/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,394 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -78088,7 +73853,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1alpha.yaml",
 -    test_deps = [
 -        ":osconfig_java_grpc",
@@ -78151,7 +73915,6 @@
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/osconfig/apiv1alpha;osconfig",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -78196,8 +73959,6 @@
 -    srcs = [":osconfig_proto"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-os-config"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -78244,9 +74005,7 @@
 -    name = "osconfig_php_gapic",
 -    srcs = [":osconfig_proto_with_info"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_php_grpc",
 -        ":osconfig_php_proto",
@@ -78279,9 +74038,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    package = "google.cloud.osconfig.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -78326,7 +74083,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
 -    ],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
 -    ruby_cloud_title = "Cloud OS Config V1alpha",
 -    deps = [
@@ -78372,7 +74128,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1alpha.yaml",
 -    deps = [
 -        ":osconfig_csharp_grpc",
@@ -78412,8 +74167,8 @@
 -)
 diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel
 --- a/google/cloud/osconfig/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -78494,7 +74249,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    gapic_yaml = "osconfig_gapic.yaml",
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    test_deps = [
 -        ":osconfig_java_grpc",
@@ -78558,7 +74312,6 @@
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/osconfig/apiv1beta;osconfig",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -78600,8 +74353,6 @@
 -    srcs = [":osconfig_proto"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-os-config"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -78648,9 +74399,7 @@
 -    name = "osconfig_php_gapic",
 -    srcs = [":osconfig_proto_with_info"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_php_grpc",
 -        ":osconfig_php_proto",
@@ -78683,9 +74432,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
 -    package = "google.cloud.osconfig.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -78724,7 +74471,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-osconfig-v1beta"],
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":osconfig_ruby_grpc",
 -        ":osconfig_ruby_proto",
@@ -78768,7 +74514,6 @@
 -    srcs = [":osconfig_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "osconfig_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "osconfig_v1beta.yaml",
 -    deps = [
 -        ":osconfig_csharp_grpc",
@@ -78808,7 +74553,7 @@
 -)
 diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel
 --- a/google/cloud/oslogin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/oslogin/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/oslogin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-os_login.
@@ -78853,8 +74598,8 @@
 -)
 diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel
 --- a/google/cloud/oslogin/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,199 +0,0 @@
++++ b/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,196 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -78934,8 +74679,6 @@
 -py_gapic_library(
 -    name = "common_py_gapic",
 -    srcs = [":common_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_proto_library(
@@ -79018,7 +74761,6 @@
 -    name = "common_csharp_gapic",
 -    srcs = [":common_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":common_csharp_grpc",
 -        ":common_csharp_proto",
@@ -79056,8 +74798,8 @@
 -)
 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 @@
++++ b/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,398 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -79131,7 +74873,6 @@
 -    name = "oslogin_java_gapic",
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":oslogin_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
@@ -79189,7 +74930,6 @@
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/oslogin/apiv1;oslogin",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -79231,8 +74971,6 @@
 -        ":oslogin_proto",
 -    ],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/cloud/oslogin/common:common_py_proto",
 -    ],
@@ -79291,8 +75029,6 @@
 -    name = "oslogin_php_gapic",
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_php_grpc",
 -        ":oslogin_php_proto",
@@ -79325,9 +75061,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    package = "google.cloud.oslogin.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -79377,7 +75111,6 @@
 -        "ruby-cloud-api-shortname=oslogin",
 -    ],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
 -    ruby_cloud_title = "Cloud OS Login V1",
 -    deps = [
@@ -79428,7 +75161,6 @@
 -    srcs = [":oslogin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1.yaml",
 -    deps = [
 -        ":oslogin_csharp_grpc",
@@ -79468,8 +75200,8 @@
 -)
 diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel
 --- a/google/cloud/oslogin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
++++ b/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,373 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -79542,7 +75274,6 @@
 -    name = "oslogin_java_gapic",
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [":oslogin_java_grpc"],
 -    transport = "grpc+rest",
 -    deps = [
@@ -79598,7 +75329,6 @@
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/oslogin/apiv1beta;oslogin",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -79640,8 +75370,6 @@
 -        ":oslogin_proto",
 -    ],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -79694,8 +75422,6 @@
 -    name = "oslogin_php_gapic",
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_php_grpc",
 -        ":oslogin_php_proto",
@@ -79728,9 +75454,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    package = "google.cloud.oslogin.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -79780,7 +75504,6 @@
 -        "ruby-cloud-api-shortname=oslogin",
 -    ],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
 -    ruby_cloud_title = "Cloud OS Login V1beta",
 -    deps = [
@@ -79831,7 +75554,6 @@
 -    srcs = [":oslogin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "oslogin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "oslogin_v1beta.yaml",
 -    deps = [
 -        ":oslogin_csharp_grpc",
@@ -79855,8 +75577,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel
 --- a/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,406 +0,0 @@
++++ b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -79881,7 +75603,6 @@
 -    name = "issuerswitch_proto",
 -    srcs = [
 -        "common_fields.proto",
--        "logs.proto",
 -        "resolutions.proto",
 -        "rules.proto",
 -        "transactions.proto",
@@ -79891,7 +75612,6 @@
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
--        "//google/logging/type:type_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/type:date_proto",
 -        "//google/type:money_proto",
@@ -79936,7 +75656,6 @@
 -    srcs = [":issuerswitch_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
 -    test_deps = [
 -        ":issuerswitch_java_grpc",
@@ -79992,7 +75711,6 @@
 -    protos = [":issuerswitch_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
--        "//google/logging/type:type_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/type:date_go_proto",
 -        "//google/type:money_go_proto",
@@ -80005,7 +75723,6 @@
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1;issuerswitch",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -80049,15 +75766,11 @@
 -    srcs = [":issuerswitch_proto"],
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
 -    opt_args = [
--        "python-gapic-name=payment_gateway_issuer_switch",
--        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-payment-gateway-issuer-switch",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=payment_gateway_issuer_switch",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -80104,9 +75817,7 @@
 -    name = "issuerswitch_php_gapic",
 -    srcs = [":issuerswitch_proto_with_info"],
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":issuerswitch_php_grpc",
 -        ":issuerswitch_php_proto",
@@ -80139,9 +75850,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
 -    package = "google.cloud.paymentgateway.issuerswitch.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -80180,7 +75889,6 @@
 -    srcs = [":issuerswitch_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-paymentgateway-issuerswitch-v1"],
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
 -    deps = [
 -        ":issuerswitch_ruby_grpc",
@@ -80225,7 +75933,6 @@
 -    srcs = [":issuerswitch_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "issuerswitch_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "issuerswitch_v1.yaml",
 -    deps = [
 -        ":issuerswitch_csharp_grpc",
@@ -80265,7 +75972,7 @@
 -)
 diff -urN a/google/cloud/phishingprotection/BUILD.bazel b/google/cloud/phishingprotection/BUILD.bazel
 --- a/google/cloud/phishingprotection/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/phishingprotection/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/phishingprotection/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,42 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-phishing_protection.
@@ -80311,8 +76018,8 @@
 -)
 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 @@
++++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -80373,7 +76080,6 @@
 -    srcs = [":phishingprotection_proto_with_info"],
 -    gapic_yaml = "phishingprotection_gapic.yaml",
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":phishingprotection_java_grpc",
 -    ],
@@ -80431,7 +76137,6 @@
 -    srcs = [":phishingprotection_proto_with_info"],
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/phishingprotection/apiv1beta1;phishingprotection",
--    rest_numeric_enums = False,
 -    service_yaml = "phishingprotection_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -80470,8 +76175,6 @@
 -    name = "phishingprotection_py_gapic",
 -    srcs = [":phishingprotection_proto"],
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -80517,8 +76220,6 @@
 -    name = "phishingprotection_php_gapic",
 -    srcs = [":phishingprotection_proto_with_info"],
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":phishingprotection_php_grpc",
 -        ":phishingprotection_php_proto",
@@ -80551,9 +76252,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
 -    package = "google.cloud.phishingprotection.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "phishingprotection_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -80599,7 +76298,6 @@
 -        "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService",
 -    ],
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
 -    ruby_cloud_title = "Phishing Protection V1beta1",
 -    deps = [
@@ -80645,7 +76343,6 @@
 -    srcs = [":phishingprotection_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "phishingprotection_v1beta1.yaml",
 -    deps = [
 -        ":phishingprotection_csharp_grpc",
@@ -80669,7 +76366,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/policytroubleshooter/BUILD.bazel b/google/cloud/policytroubleshooter/BUILD.bazel
 --- a/google/cloud/policytroubleshooter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/policytroubleshooter/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/policytroubleshooter/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-policy_troubleshooter.
@@ -80713,8 +76410,8 @@
 -)
 diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel
 --- a/google/cloud/policytroubleshooter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,389 +0,0 @@
++++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -80785,7 +76482,6 @@
 -    name = "policytroubleshooter_java_gapic",
 -    srcs = [":policytroubleshooter_proto_with_info"],
 -    grpc_service_config = "checker_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":policytroubleshooter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -80847,7 +76543,6 @@
 -    srcs = [":policytroubleshooter_proto_with_info"],
 -    grpc_service_config = "checker_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter",
--    rest_numeric_enums = False,
 -    service_yaml = "policytroubleshooter_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -80888,8 +76583,6 @@
 -    srcs = [":policytroubleshooter_proto"],
 -    grpc_service_config = "checker_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -80939,8 +76632,6 @@
 -    name = "policytroubleshooter_php_gapic",
 -    srcs = [":policytroubleshooter_proto_with_info"],
 -    grpc_service_config = "checker_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":policytroubleshooter_php_grpc",
 -        ":policytroubleshooter_php_proto",
@@ -80973,9 +76664,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "checker_grpc_service_config.json",
 -    package = "google.cloud.policytroubleshooter.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "policytroubleshooter_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -81020,7 +76709,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access",
 -    ],
 -    grpc_service_config = "checker_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
 -    ruby_cloud_title = "IAM Policy Troubleshooter V1",
 -    deps = [
@@ -81066,7 +76754,6 @@
 -    srcs = [":policytroubleshooter_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "checker_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "policytroubleshooter_v1.yaml",
 -    deps = [
 -        ":policytroubleshooter_csharp_grpc",
@@ -81106,7 +76793,7 @@
 -)
 diff -urN a/google/cloud/privatecatalog/BUILD.bazel b/google/cloud/privatecatalog/BUILD.bazel
 --- a/google/cloud/privatecatalog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/privatecatalog/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/privatecatalog/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-private_catalog.
@@ -81150,8 +76837,8 @@
 -)
 diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/privatecatalog/v1beta1/BUILD.bazel
 --- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,382 +0,0 @@
++++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,372 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -81226,7 +76913,6 @@
 -    name = "privatecatalog_java_gapic",
 -    srcs = [":privatecatalog_proto_with_info"],
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":privatecatalog_java_grpc",
 -    ],
@@ -81286,7 +76972,6 @@
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/privatecatalog/apiv1beta1;privatecatalog",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -81335,8 +77020,6 @@
 -        "warehouse-package-name=google-cloud-private-catalog",
 -        "autogen-snippets",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -81383,9 +77066,7 @@
 -    name = "privatecatalog_php_gapic",
 -    srcs = [":privatecatalog_proto_with_info"],
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":privatecatalog_php_grpc",
 -        ":privatecatalog_php_proto",
@@ -81418,9 +77099,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
 -    package = "google.cloud.privatecatalog.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -81466,7 +77145,6 @@
 -        "ruby-cloud-yard-strict=false",
 -    ],
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.",
 -    ruby_cloud_title = "Private Catalog V1beta1",
 -    deps = [
@@ -81512,7 +77190,6 @@
 -    srcs = [":privatecatalog_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
 -    deps = [
 -        ":privatecatalog_csharp_grpc",
@@ -81536,8 +77213,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/BUILD.bazel
 --- a/google/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,347 +0,0 @@
++++ b/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,339 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -81573,8 +77250,8 @@
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
--        "//google/longrunning:operations_proto",
 -        "//google/rpc:status_proto",
+-        "//google/longrunning:operations_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
@@ -81618,7 +77295,6 @@
 -    srcs = [":pubsublite_proto_with_info"],
 -    gapic_yaml = "gapic.yaml",
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":pubsublite_java_grpc",
 -    ],
@@ -81672,8 +77348,8 @@
 -    protos = [":pubsublite_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
--        "//google/longrunning:longrunning_go_proto",
 -        "//google/rpc:status_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
 -    ],
 -)
 -
@@ -81682,7 +77358,6 @@
 -    srcs = [":pubsublite_proto_with_info"],
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/pubsublite/apiv1;pubsublite",
--    rest_numeric_enums = False,
 -    service_yaml = "pubsublite_v1.yaml",
 -    deps = [
 -        ":pubsublite_go_proto",
@@ -81724,8 +77399,6 @@
 -    name = "pubsublite_py_gapic",
 -    srcs = [":pubsublite_proto"],
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -81762,9 +77435,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
 -    package = "google.cloud.pubsublite.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "pubsublite_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -81803,7 +77474,6 @@
 -    srcs = [":pubsublite_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-pubsublite-v1"],
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":pubsublite_ruby_grpc",
 -        ":pubsublite_ruby_proto",
@@ -81847,7 +77517,6 @@
 -    srcs = [":pubsublite_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "pubsublite_v1.yaml",
 -    deps = [
 -        ":pubsublite_csharp_grpc",
@@ -81887,7 +77556,7 @@
 -)
 diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel
 --- a/google/cloud/recaptchaenterprise/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recaptchaenterprise/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/recaptchaenterprise/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-recaptcha_enterprise.
@@ -81932,8 +77601,8 @@
 -)
 diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel
 --- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
++++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -82006,11 +77675,9 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    gapic_yaml = "recaptchaenterprise_gapic.yaml",
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":recaptchaenterprise_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":recaptchaenterprise_java_proto",
 -    ],
@@ -82028,7 +77695,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recaptchaenterprise-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":recaptchaenterprise_java_gapic",
 -        ":recaptchaenterprise_java_grpc",
@@ -82063,7 +77729,6 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1;recaptchaenterprise",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1.yaml",
 -    deps = [
 -        ":recaptchaenterprise_go_proto",
@@ -82104,8 +77769,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-recaptcha-enterprise",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -82152,8 +77815,6 @@
 -    name = "recaptchaenterprise_php_gapic",
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":recaptchaenterprise_php_grpc",
 -        ":recaptchaenterprise_php_proto",
@@ -82186,9 +77847,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
 -    package = "google.cloud.recaptchaenterprise.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -82233,7 +77892,6 @@
 -        "ruby-cloud-api-shortname=recaptchaenterprise",
 -    ],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
 -    ruby_cloud_title = "reCAPTCHA Enterprise V1",
 -    deps = [
@@ -82279,7 +77937,6 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1.yaml",
 -    deps = [
 -        ":recaptchaenterprise_csharp_grpc",
@@ -82319,8 +77976,8 @@
 -)
 diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
 --- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
++++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -82393,7 +78050,6 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    gapic_yaml = "recaptchaenterprise_gapic.yaml",
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":recaptchaenterprise_java_grpc",
 -    ],
@@ -82451,7 +78107,6 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1;recaptchaenterprise",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -82493,8 +78148,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-recaptcha-enterprise",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -82541,8 +78194,6 @@
 -    name = "recaptchaenterprise_php_gapic",
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":recaptchaenterprise_php_grpc",
 -        ":recaptchaenterprise_php_proto",
@@ -82575,9 +78226,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
 -    package = "google.cloud.recaptchaenterprise.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -82623,7 +78272,6 @@
 -        "ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService",
 -    ],
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
 -    ruby_cloud_title = "reCAPTCHA Enterprise V1beta1",
 -    deps = [
@@ -82669,7 +78317,6 @@
 -    srcs = [":recaptchaenterprise_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recaptchaenterprise_v1beta1.yaml",
 -    deps = [
 -        ":recaptchaenterprise_csharp_grpc",
@@ -82693,7 +78340,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/recommendationengine/BUILD.bazel b/google/cloud/recommendationengine/BUILD.bazel
 --- a/google/cloud/recommendationengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommendationengine/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/recommendationengine/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-recommendation_engine.
@@ -82737,8 +78384,8 @@
 -)
 diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel
 --- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,342 +0,0 @@
++++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,333 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -82833,7 +78480,6 @@
 -    srcs = [":recommendationengine_proto_with_info"],
 -    gapic_yaml = "recommendationengine_gapic.yaml",
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":recommendationengine_java_grpc",
 -    ],
@@ -82891,7 +78537,6 @@
 -    srcs = [":recommendationengine_proto_with_info"],
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recommendationengine/apiv1beta1;recommendationengine",
--    rest_numeric_enums = False,
 -    service_yaml = "recommendationengine_v1beta1.yaml",
 -    deps = [
 -        ":recommendationengine_go_proto",
@@ -82925,19 +78570,18 @@
 -    srcs = [":recommendationengine_proto"],
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -)
 -
--py_test(
--    name = "recommendationengine_py_gapic_test",
--    srcs = [
--        "recommendationengine_py_gapic_pytest.py",
--        "recommendationengine_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":recommendationengine_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1370 is fixed
+-#py_test(
+-#    name = "recommendationengine_py_gapic_test",
+-#    srcs = [
+-#        "recommendationengine_py_gapic_pytest.py",
+-#        "recommendationengine_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":recommendationengine_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -82963,9 +78607,7 @@
 -    srcs = [":recommendationengine_proto_with_info"],
 -    gapic_yaml = "recommendationengine_gapic.yaml",
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommendationengine_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":recommendationengine_php_grpc",
 -        ":recommendationengine_php_proto",
@@ -82988,9 +78630,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
 -    package = "google.cloud.recommendationengine.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "recommendationengine_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -83024,7 +78664,6 @@
 -        "ruby-cloud-api-shortname=recommendationengine",
 -    ],
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
 -    ruby_cloud_title = "Recommendations AI V1beta1",
 -    deps = [
@@ -83059,7 +78698,6 @@
 -    srcs = [":recommendationengine_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommendationengine_v1beta1.yaml",
 -    deps = [
 -        ":recommendationengine_csharp_grpc",
@@ -83083,7 +78721,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/recommender/BUILD.bazel b/google/cloud/recommender/BUILD.bazel
 --- a/google/cloud/recommender/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommender/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/recommender/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-recommender.
@@ -83128,7 +78766,7 @@
 -)
 diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recommender/logging/v1/BUILD.bazel
 --- a/google/cloud/recommender/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,182 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -83314,7 +78952,7 @@
 -)
 diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/recommender/logging/v1beta1/BUILD.bazel
 --- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,164 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -83482,8 +79120,8 @@
 -# Put your C++ code here
 diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v1/BUILD.bazel
 --- a/google/cloud/recommender/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +0,0 @@
++++ b/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,387 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -83562,7 +79200,6 @@
 -    srcs = [":recommender_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
 -    test_deps = [
 -        ":recommender_java_grpc",
@@ -83624,7 +79261,6 @@
 -    grpc_service_config = "recommender_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recommender/apiv1;recommender",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -83665,9 +79301,7 @@
 -    name = "recommender_py_gapic",
 -    srcs = [":recommender_proto"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -83714,9 +79348,7 @@
 -    name = "recommender_php_gapic",
 -    srcs = [":recommender_proto_with_info"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_php_grpc",
 -        ":recommender_php_proto",
@@ -83749,9 +79381,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
 -    package = "google.cloud.recommender.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -83796,7 +79426,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/recommender",
 -    ],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
 -    ruby_cloud_title = "Recommender V1",
 -    service_yaml = "recommender_v1.yaml",
@@ -83843,7 +79472,6 @@
 -    srcs = [":recommender_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1.yaml",
 -    deps = [
 -        ":recommender_csharp_grpc",
@@ -83883,8 +79511,8 @@
 -)
 diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel
 --- a/google/cloud/recommender/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,389 +0,0 @@
++++ b/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -83963,7 +79591,6 @@
 -    srcs = [":recommender_proto_with_info"],
 -    gapic_yaml = "recommender_gapic.yaml",
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
 -    test_deps = [
 -        ":recommender_java_grpc",
@@ -84025,7 +79652,6 @@
 -    grpc_service_config = "recommender_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recommender/apiv1beta1;recommender",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -84066,9 +79692,7 @@
 -    name = "recommender_py_gapic",
 -    srcs = [":recommender_proto"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -84115,9 +79739,7 @@
 -    name = "recommender_php_gapic",
 -    srcs = [":recommender_proto_with_info"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_php_grpc",
 -        ":recommender_php_proto",
@@ -84150,9 +79772,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
 -    package = "google.cloud.recommender.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -84191,7 +79811,6 @@
 -    srcs = [":recommender_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-recommender-v1beta1"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
 -    deps = [
 -        ":recommender_ruby_grpc",
@@ -84236,7 +79855,6 @@
 -    srcs = [":recommender_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "recommender_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "recommender_v1beta1.yaml",
 -    deps = [
 -        ":recommender_csharp_grpc",
@@ -84276,7 +79894,7 @@
 -)
 diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel
 --- a/google/cloud/redis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/redis/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/redis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-redis.
@@ -84321,8 +79939,8 @@
 -)
 diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel
 --- a/google/cloud/redis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +0,0 @@
++++ b/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,387 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -84398,7 +80016,6 @@
 -    srcs = [":redis_proto_with_info"],
 -    gapic_yaml = "redis_gapic.yaml",
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1.yaml",
 -    test_deps = [
 -        ":redis_java_grpc",
@@ -84462,7 +80079,6 @@
 -    grpc_service_config = "redis_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/redis/apiv1;redis",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -84506,8 +80122,6 @@
 -    name = "redis_py_gapic",
 -    srcs = [":redis_proto"],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -84554,9 +80168,7 @@
 -    name = "redis_php_gapic",
 -    srcs = [":redis_proto_with_info"],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":redis_php_grpc",
 -        ":redis_php_proto",
@@ -84589,9 +80201,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "redis_grpc_service_config.json",
 -    package = "google.cloud.redis.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -84636,7 +80246,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
 -    ],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
 -    ruby_cloud_title = "Google Cloud Memorystore for Redis V1",
 -    deps = [
@@ -84682,7 +80291,6 @@
 -    srcs = [":redis_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1.yaml",
 -    deps = [
 -        ":redis_csharp_grpc",
@@ -84722,8 +80330,8 @@
 -)
 diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel
 --- a/google/cloud/redis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +0,0 @@
++++ b/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,387 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -84799,7 +80407,6 @@
 -    srcs = [":redis_proto_with_info"],
 -    gapic_yaml = "redis_gapic.yaml",
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1beta1.yaml",
 -    test_deps = [
 -        ":redis_java_grpc",
@@ -84863,7 +80470,6 @@
 -    grpc_service_config = "redis_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/redis/apiv1beta1;redis",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -84907,8 +80513,6 @@
 -    name = "redis_py_gapic",
 -    srcs = [":redis_proto"],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -84955,9 +80559,7 @@
 -    name = "redis_php_gapic",
 -    srcs = [":redis_proto_with_info"],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":redis_php_grpc",
 -        ":redis_php_proto",
@@ -84990,9 +80592,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "redis_grpc_service_config.json",
 -    package = "google.cloud.redis.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -85037,7 +80637,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
 -    ],
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
 -    ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1",
 -    deps = [
@@ -85083,7 +80682,6 @@
 -    srcs = [":redis_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "redis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "redis_v1beta1.yaml",
 -    deps = [
 -        ":redis_csharp_grpc",
@@ -85123,7 +80721,7 @@
 -)
 diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel
 --- a/google/cloud/resourcemanager/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,195 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -85322,8 +80920,8 @@
 -)
 diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcemanager/v3/BUILD.bazel
 --- a/google/cloud/resourcemanager/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,414 +0,0 @@
++++ b/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,404 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -85404,7 +81002,6 @@
 -    name = "resourcemanager_java_gapic",
 -    srcs = [":resourcemanager_proto_with_info"],
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":resourcemanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -85477,7 +81074,6 @@
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/resourcemanager/apiv3;resourcemanager",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudresourcemanager_v3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -85521,8 +81117,6 @@
 -    name = "resourcemanager_py_gapic",
 -    srcs = [":resourcemanager_proto"],
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -85572,9 +81166,7 @@
 -    name = "resourcemanager_php_gapic",
 -    srcs = [":resourcemanager_proto_with_info"],
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudresourcemanager_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":resourcemanager_php_grpc",
 -        ":resourcemanager_php_proto",
@@ -85607,9 +81199,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
 -    package = "google.cloud.resourcemanager.v3",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudresourcemanager_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -85654,7 +81244,6 @@
 -        "ruby-cloud-api-shortname=cloudresourcemanager",
 -    ],
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Cloud provides container resources such as organizations and projects that allow you to group and hierarchically organize other Google Cloud resources. This hierarchical organization helps you manage common aspects of your resources, such as access control and configuration settings. The Resource Manager API enables you to programmatically manage these container resources.",
 -    ruby_cloud_title = "Resource Manager V3",
 -    deps = [
@@ -85700,7 +81289,6 @@
 -    srcs = [":resourcemanager_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudresourcemanager_v3.yaml",
 -    deps = [
 -        ":resourcemanager_csharp_grpc",
@@ -85740,7 +81328,7 @@
 -)
 diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel
 --- a/google/cloud/resourcesettings/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/resourcesettings/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/resourcesettings/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-resource_settings.
@@ -85784,8 +81372,8 @@
 -)
 diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel
 --- a/google/cloud/resourcesettings/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,381 +0,0 @@
++++ b/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +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.
@@ -85853,7 +81441,6 @@
 -    name = "resourcesettings_java_gapic",
 -    srcs = [":resourcesettings_proto_with_info"],
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":resourcesettings_java_grpc",
 -    ],
@@ -85912,7 +81499,6 @@
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/resourcesettings/apiv1;resourcesettings",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "resourcesettings_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -85953,8 +81539,6 @@
 -    srcs = [":resourcesettings_proto"],
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-resource-settings"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -86001,9 +81585,7 @@
 -    name = "resourcesettings_php_gapic",
 -    srcs = [":resourcesettings_proto_with_info"],
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "resourcesettings_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":resourcesettings_php_grpc",
 -        ":resourcesettings_php_proto",
@@ -86036,9 +81618,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
 -    package = "google.cloud.resourcesettings.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "resourcesettings_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -86083,7 +81663,6 @@
 -        "ruby-cloud-api-shortname=resourcesettings",
 -    ],
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.",
 -    ruby_cloud_title = "Resource Settings V1",
 -    deps = [
@@ -86129,7 +81708,6 @@
 -    srcs = [":resourcesettings_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "resourcesettings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "resourcesettings_v1.yaml",
 -    deps = [
 -        ":resourcesettings_csharp_grpc",
@@ -86169,7 +81747,7 @@
 -)
 diff -urN a/google/cloud/retail/BUILD.bazel b/google/cloud/retail/BUILD.bazel
 --- a/google/cloud/retail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/retail/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/retail/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-retail.
@@ -86213,8 +81791,8 @@
 -)
 diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel
 --- a/google/cloud/retail/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,434 +0,0 @@
++++ b/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,423 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -86310,7 +81888,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2.yaml",
 -    test_deps = [
 -        ":retail_java_grpc",
@@ -86389,7 +81966,6 @@
 -    grpc_service_config = "retail_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/retail/apiv2;retail",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2.yaml",
 -    deps = [
 -        ":retail_go_proto",
@@ -86434,8 +82010,6 @@
 -    name = "retail_py_gapic",
 -    srcs = [":retail_proto"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -86482,9 +82056,7 @@
 -    name = "retail_php_gapic",
 -    srcs = [":retail_proto_with_info"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":retail_php_grpc",
 -        ":retail_php_proto",
@@ -86516,11 +82088,8 @@
 -    src = ":retail_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
 -    package = "google.cloud.retail.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -86565,7 +82134,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
 -    ],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
 -    ruby_cloud_title = "Retail V2",
 -    deps = [
@@ -86611,7 +82179,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2.yaml",
 -    deps = [
 -        ":retail_csharp_grpc",
@@ -86651,8 +82218,8 @@
 -)
 diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel
 --- a/google/cloud/retail/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,439 +0,0 @@
++++ b/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,428 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -86751,7 +82318,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    gapic_yaml = "retail_gapic.yaml",
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2alpha.yaml",
 -    test_deps = [
 -        ":retail_java_grpc",
@@ -86832,7 +82398,6 @@
 -    grpc_service_config = "retail_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/retail/apiv2alpha;retail",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2alpha.yaml",
 -    deps = [
 -        ":retail_go_proto",
@@ -86877,8 +82442,6 @@
 -    name = "retail_py_gapic",
 -    srcs = [":retail_proto"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -86925,9 +82488,7 @@
 -    name = "retail_php_gapic",
 -    srcs = [":retail_proto_with_info"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":retail_php_grpc",
 -        ":retail_php_proto",
@@ -86959,11 +82520,8 @@
 -    src = ":retail_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
 -    package = "google.cloud.retail.v2alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -87008,7 +82566,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
 -    ],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
 -    ruby_cloud_title = "Retail V2alpha",
 -    deps = [
@@ -87054,7 +82611,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2alpha.yaml",
 -    deps = [
 -        ":retail_csharp_grpc",
@@ -87094,8 +82650,8 @@
 -)
 diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel
 --- a/google/cloud/retail/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,439 +0,0 @@
++++ b/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,428 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -87194,7 +82750,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    gapic_yaml = "retail_gapic.yaml",
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2beta.yaml",
 -    test_deps = [
 -        ":retail_java_grpc",
@@ -87275,7 +82830,6 @@
 -    grpc_service_config = "retail_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/retail/apiv2beta;retail",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2beta.yaml",
 -    deps = [
 -        ":retail_go_proto",
@@ -87320,8 +82874,6 @@
 -    name = "retail_py_gapic",
 -    srcs = [":retail_proto"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -87368,9 +82920,7 @@
 -    name = "retail_php_gapic",
 -    srcs = [":retail_proto_with_info"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":retail_php_grpc",
 -        ":retail_php_proto",
@@ -87402,11 +82952,8 @@
 -    src = ":retail_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
 -    package = "google.cloud.retail.v2beta",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -87451,7 +82998,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
 -    ],
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
 -    ruby_cloud_title = "Retail V2beta",
 -    deps = [
@@ -87497,7 +83043,6 @@
 -    srcs = [":retail_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "retail_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "retail_v2beta.yaml",
 -    deps = [
 -        ":retail_csharp_grpc",
@@ -87537,7 +83082,7 @@
 -)
 diff -urN a/google/cloud/run/BUILD.bazel b/google/cloud/run/BUILD.bazel
 --- a/google/cloud/run/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/run/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/run/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-run.
@@ -87562,7 +83107,7 @@
 -    srcs = ["//google/cloud/run/v2:run_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-run",
--        "ruby-cloud-wrapper-of=v2:0.5",
+-        "ruby-cloud-wrapper-of=v2:0.0",
 -        "ruby-cloud-product-url=https://cloud.google.com/run",
 -        "ruby-cloud-api-id=run.googleapis.com",
 -        "ruby-cloud-api-shortname=run",
@@ -87580,8 +83125,8 @@
 -)
 diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel
 --- a/google/cloud/run/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,432 +0,0 @@
++++ b/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,403 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -87606,15 +83151,10 @@
 -    name = "run_proto",
 -    srcs = [
 -        "condition.proto",
--        "execution.proto",
--        "execution_template.proto",
--        "job.proto",
 -        "k8s.min.proto",
 -        "revision.proto",
 -        "revision_template.proto",
 -        "service.proto",
--        "task.proto",
--        "task_template.proto",
 -        "traffic_target.proto",
 -        "vendor_settings.proto",
 -    ],
@@ -87628,7 +83168,6 @@
 -        "//google/iam/v1:iam_policy_proto",
 -        "//google/iam/v1:policy_proto",
 -        "//google/longrunning:operations_proto",
--        "//google/rpc:status_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -87639,7 +83178,6 @@
 -    deps = [
 -        ":run_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -87671,18 +83209,15 @@
 -    srcs = [":run_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "run_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
 -    test_deps = [
 -        ":run_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":run_java_proto",
 -        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
@@ -87690,16 +83225,10 @@
 -java_gapic_test(
 -    name = "run_java_gapic_test_suite",
 -    test_classes = [
--        "com.google.cloud.run.v2.ExecutionsClientHttpJsonTest",
--        "com.google.cloud.run.v2.ExecutionsClientTest",
--        "com.google.cloud.run.v2.JobsClientHttpJsonTest",
--        "com.google.cloud.run.v2.JobsClientTest",
 -        "com.google.cloud.run.v2.RevisionsClientHttpJsonTest",
 -        "com.google.cloud.run.v2.RevisionsClientTest",
 -        "com.google.cloud.run.v2.ServicesClientHttpJsonTest",
 -        "com.google.cloud.run.v2.ServicesClientTest",
--        "com.google.cloud.run.v2.TasksClientHttpJsonTest",
--        "com.google.cloud.run.v2.TasksClientTest",
 -    ],
 -    runtime_deps = [":run_java_gapic_test"],
 -)
@@ -87739,7 +83268,6 @@
 -        "//google/api:routing_go_proto",
 -        "//google/iam/v1:iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "//google/rpc:status_go_proto",
 -    ],
 -)
 -
@@ -87749,12 +83277,10 @@
 -    grpc_service_config = "run_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/run/apiv2;run",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":run_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",
@@ -87788,30 +83314,28 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_test",
 -)
 -
 -py_gapic_library(
 -    name = "run_py_gapic",
 -    srcs = [":run_proto"],
 -    grpc_service_config = "run_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
 -)
 -
--py_test(
--    name = "run_py_gapic_test",
--    srcs = [
--        "run_py_gapic_pytest.py",
--        "run_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":run_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed
+-#py_test(
+-#    name = "run_py_gapic_test",
+-#    srcs = [
+-#        "run_py_gapic_pytest.py",
+-#        "run_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":run_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -87847,9 +83371,7 @@
 -    name = "run_php_gapic",
 -    srcs = [":run_proto_with_info"],
 -    grpc_service_config = "run_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":run_php_grpc",
 -        ":run_php_proto",
@@ -87882,9 +83404,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "run_grpc_service_config.json",
 -    package = "google.cloud.run.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -87926,13 +83446,10 @@
 -        "ruby-cloud-api-shortname=run",
 -        "ruby-cloud-gem-name=google-cloud-run-v2",
 -        "ruby-cloud-product-url=https://cloud.google.com/run/",
--        "ruby-cloud-wrapper-gem-override=google-cloud-run-client",
 -    ],
 -    grpc_service_config = "run_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.",
 -    ruby_cloud_title = "Cloud Run V2",
--    service_yaml = "run_v2.yaml",
 -    deps = [
 -        ":run_ruby_grpc",
 -        ":run_ruby_proto",
@@ -87976,7 +83493,6 @@
 -    srcs = [":run_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "run_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "run_v2.yaml",
 -    deps = [
 -        ":run_csharp_grpc",
@@ -88016,7 +83532,7 @@
 -)
 diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel
 --- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,176 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -88196,7 +83712,7 @@
 -)
 diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.bazel
 --- a/google/cloud/scheduler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/scheduler/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/scheduler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-scheduler.
@@ -88241,8 +83757,8 @@
 -)
 diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel
 --- a/google/cloud/scheduler/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,378 +0,0 @@
++++ b/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -88309,7 +83825,6 @@
 -    name = "scheduler_java_gapic",
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":scheduler_java_grpc",
 -    ],
@@ -88368,7 +83883,6 @@
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/scheduler/apiv1;scheduler",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -88407,8 +83921,6 @@
 -    name = "scheduler_py_gapic",
 -    srcs = [":scheduler_proto"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -88455,8 +83967,6 @@
 -    name = "scheduler_php_gapic",
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_php_grpc",
 -        ":scheduler_php_proto",
@@ -88490,9 +84000,7 @@
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    main_service = "scheduler",
 -    package = "google.cloud.scheduler.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -88537,7 +84045,6 @@
 -        "ruby-cloud-api-shortname=cloudscheduler",
 -    ],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
 -    ruby_cloud_title = "Cloud Scheduler V1",
 -    deps = [
@@ -88583,7 +84090,6 @@
 -    srcs = [":scheduler_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1.yaml",
 -    deps = [
 -        ":scheduler_csharp_grpc",
@@ -88623,8 +84129,8 @@
 -)
 diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel
 --- a/google/cloud/scheduler/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,362 +0,0 @@
++++ b/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,352 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -88691,7 +84197,6 @@
 -    name = "scheduler_java_gapic",
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":scheduler_java_grpc",
 -    ],
@@ -88750,7 +84255,6 @@
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/scheduler/apiv1beta1;scheduler",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -88789,8 +84293,6 @@
 -    name = "scheduler_py_gapic",
 -    srcs = [":scheduler_proto"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -88837,8 +84339,6 @@
 -    name = "scheduler_php_gapic",
 -    srcs = [":scheduler_proto_with_info"],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_php_grpc",
 -        ":scheduler_php_proto",
@@ -88872,9 +84372,7 @@
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    main_service = "scheduler",
 -    package = "google.cloud.scheduler.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -88919,7 +84417,6 @@
 -        "ruby-cloud-api-shortname=cloudscheduler",
 -    ],
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
 -    ruby_cloud_title = "Cloud Scheduler V1beta1",
 -    deps = [
@@ -88965,7 +84462,6 @@
 -    srcs = [":scheduler_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudscheduler_v1beta1.yaml",
 -    deps = [
 -        ":scheduler_csharp_grpc",
@@ -88989,7 +84485,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/secretmanager/BUILD.bazel b/google/cloud/secretmanager/BUILD.bazel
 --- a/google/cloud/secretmanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/secretmanager/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/secretmanager/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-secret_manager.
@@ -89033,7 +84529,7 @@
 -)
 diff -urN a/google/cloud/secretmanager/logging/v1/BUILD.bazel b/google/cloud/secretmanager/logging/v1/BUILD.bazel
 --- a/google/cloud/secretmanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,173 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -89210,8 +84706,8 @@
 -)
 diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel
 --- a/google/cloud/secretmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,398 +0,0 @@
++++ b/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,388 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -89287,7 +84783,6 @@
 -    name = "secretmanager_java_gapic",
 -    srcs = [":secretmanager_proto_with_info"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":secretmanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -89349,7 +84844,6 @@
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "secretmanager_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -89391,14 +84885,12 @@
 -    name = "secretmanager_py_gapic",
 -    srcs = [":secretmanager_proto"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    opt_args = [
--        "warehouse-package-name=google-cloud-secret-manager",
--    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-secret-manager",
+-    ],
 -)
 -
 -py_test(
@@ -89445,8 +84937,6 @@
 -    name = "secretmanager_php_gapic",
 -    srcs = [":secretmanager_proto_with_info"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_php_grpc",
 -        ":secretmanager_php_proto",
@@ -89479,9 +84969,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
 -    package = "google.cloud.secretmanager.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "secretmanager_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -89526,7 +85014,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/secret-manager",
 -    ],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
 -    ruby_cloud_title = "Secret Manager V1",
 -    deps = [
@@ -89572,7 +85059,6 @@
 -    srcs = [":secretmanager_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "secretmanager_v1.yaml",
 -    deps = [
 -        ":secretmanager_csharp_grpc",
@@ -89612,8 +85098,8 @@
 -)
 diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel
 --- a/google/cloud/secrets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,367 +0,0 @@
++++ b/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,357 +0,0 @@
 -# This is an API workspace, having public visibility by default makes perfect sense.
 -package(default_visibility = ["//visibility:public"])
 -
@@ -89677,7 +85163,6 @@
 -    name = "secretmanager_java_gapic",
 -    srcs = [":secretmanager_proto_with_info"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":secretmanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -89738,7 +85223,6 @@
 -    srcs = [":secretmanager_proto_with_info"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/secretmanager/apiv1beta1;secretmanager",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -89782,8 +85266,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=secretmanager",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -89832,8 +85314,6 @@
 -    name = "secretmanager_php_gapic",
 -    srcs = [":secretmanager_proto_with_info"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_php_grpc",
 -        ":secretmanager_php_proto",
@@ -89866,9 +85346,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
 -    package = "google.cloud.secrets.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -89913,7 +85391,6 @@
 -        "ruby-cloud-api-shortname=secretmanager",
 -    ],
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
 -    ruby_cloud_title = "Secret Manager V1beta1",
 -    deps = [
@@ -89959,7 +85436,6 @@
 -    srcs = [":secretmanager_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
 -    deps = [
 -        ":secretmanager_csharp_grpc",
@@ -89983,7 +85459,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/security/privateca/BUILD.bazel b/google/cloud/security/privateca/BUILD.bazel
 --- a/google/cloud/security/privateca/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/security/privateca/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/security/privateca/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-security-private_ca.
@@ -90028,8 +85504,8 @@
 -)
 diff -urN a/google/cloud/security/privateca/v1/BUILD.bazel b/google/cloud/security/privateca/v1/BUILD.bazel
 --- a/google/cloud/security/privateca/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,410 +0,0 @@
++++ b/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,400 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -90108,7 +85584,6 @@
 -    srcs = [":privateca_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1.yaml",
 -    test_deps = [
 -        ":privateca_java_grpc",
@@ -90175,7 +85650,6 @@
 -    grpc_service_config = "privateca_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/security/privateca/apiv1;privateca",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -90224,8 +85698,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-private-ca",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -90272,9 +85744,7 @@
 -    name = "privateca_php_gapic",
 -    srcs = [":privateca_proto_with_info"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_php_grpc",
 -        ":privateca_php_proto",
@@ -90307,9 +85777,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
 -    package = "google.cloud.security.privateca.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -90355,7 +85823,6 @@
 -        "ruby-cloud-api-shortname=privateca",
 -    ],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
 -    ruby_cloud_title = "Ceritificate Authority Service V1",
 -    service_yaml = "privateca_v1.yaml",
@@ -90402,7 +85869,6 @@
 -    srcs = [":privateca_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1.yaml",
 -    deps = [
 -        ":privateca_csharp_grpc",
@@ -90442,8 +85908,8 @@
 -)
 diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/security/privateca/v1beta1/BUILD.bazel
 --- a/google/cloud/security/privateca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,376 +0,0 @@
++++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -90518,7 +85984,6 @@
 -    name = "privateca_java_gapic",
 -    srcs = [":privateca_proto_with_info"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":privateca_java_grpc",
 -    ],
@@ -90577,7 +86042,6 @@
 -    srcs = [":privateca_proto_with_info"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -90623,8 +86087,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-private-ca",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -90670,8 +86132,6 @@
 -    name = "privateca_php_gapic",
 -    srcs = [":privateca_proto_with_info"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_php_grpc",
 -        ":privateca_php_proto",
@@ -90704,9 +86164,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "privateca_grpc_service_config.json",
 -    package = "google.cloud.security.privateca.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -90752,7 +86210,6 @@
 -        "ruby-cloud-api-shortname=privateca",
 -    ],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
 -    ruby_cloud_title = "Certificate Authority Service V1beta1",
 -    deps = [
@@ -90798,7 +86255,6 @@
 -    srcs = [":privateca_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "privateca_v1beta1.yaml",
 -    deps = [
 -        ":privateca_csharp_grpc",
@@ -90820,54 +86276,10 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
-diff -urN a/google/cloud/security/publicca/BUILD.bazel b/google/cloud/security/publicca/BUILD.bazel
---- a/google/cloud/security/publicca/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/security/publicca/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,40 +0,0 @@
--# This build file includes a target for the Ruby wrapper library for
--# google-cloud-security-public_ca.
--
--# 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 publicca.
--# Ruby wrapper clients are versionless, but are generated from source protos
--# for a particular service version, v1beta1 in this case.
--ruby_cloud_gapic_library(
--    name = "publicca_ruby_wrapper",
--    srcs = ["//google/cloud/security/publicca/v1beta1:publicca_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-api-id=publicca.googleapis.com",
--        "ruby-cloud-api-shortname=publicca",
--        "ruby-cloud-gem-name=google-cloud-security-public_ca",
--        "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA",
--        "ruby-cloud-wrapper-of=v1beta1:0.0",
--        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
--    ],
--    ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
--    ruby_cloud_title = "Public Certificate Authority",
--)
--
--# Open Source package.
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-security-publicca-ruby",
--    deps = [
--        ":publicca_ruby_wrapper",
--    ],
--)
 diff -urN a/google/cloud/security/publicca/v1beta1/BUILD.bazel b/google/cloud/security/publicca/v1beta1/BUILD.bazel
 --- a/google/cloud/security/publicca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
++++ b/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -90938,7 +86350,6 @@
 -    srcs = [":publicca_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
 -    test_deps = [
 -        ":publicca_java_grpc",
@@ -90999,7 +86410,6 @@
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/security/publicca/apiv1beta1;publicca",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -91039,12 +86449,7 @@
 -    name = "publicca_py_gapic",
 -    srcs = [":publicca_proto"],
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
--    opt_args = [
--        "warehouse-package-name=google-cloud-public-ca",
--    ],
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -    ],
 -)
@@ -91093,9 +86498,7 @@
 -    name = "publicca_php_gapic",
 -    srcs = [":publicca_proto_with_info"],
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":publicca_php_grpc",
 -        ":publicca_php_proto",
@@ -91128,9 +86531,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
 -    package = "google.cloud.security.publicca.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -91167,17 +86568,8 @@
 -ruby_cloud_gapic_library(
 -    name = "publicca_ruby_gapic",
 -    srcs = [":publicca_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-api-id=publicca.googleapis.com",
--        "ruby-cloud-api-shortname=publicca",
--        "ruby-cloud-gem-name=google-cloud-security-public_ca-v1beta1",
--        "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA::V1beta1",
--        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
--    ],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-security-publicca-v1beta1"],
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
--    ruby_cloud_title = "Public Certificate Authority V1beta1",
 -    service_yaml = "publicca_v1beta1.yaml",
 -    deps = [
 -        ":publicca_ruby_grpc",
@@ -91222,7 +86614,6 @@
 -    srcs = [":publicca_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "publicca_v1beta1.yaml",
 -    deps = [
 -        ":publicca_csharp_grpc",
@@ -91262,7 +86653,7 @@
 -)
 diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel
 --- a/google/cloud/securitycenter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/securitycenter/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/securitycenter/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-security_center.
@@ -91307,8 +86698,8 @@
 -)
 diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel
 --- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,312 +0,0 @@
++++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,345 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -91320,43 +86711,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "settings_proto",
@@ -91387,6 +86749,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "settings_java_proto",
 -    deps = [":settings_proto"],
@@ -91402,11 +86776,9 @@
 -    name = "settings_java_gapic",
 -    srcs = [":settings_proto_with_info"],
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":settings_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":settings_java_proto",
 -    ],
@@ -91423,8 +86795,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-securitycenter-settings-v1beta1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":settings_java_gapic",
 -        ":settings_java_grpc",
@@ -91433,6 +86803,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "settings_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -91448,7 +86829,6 @@
 -    srcs = [":settings_proto_with_info"],
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1;settings",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_settings.yaml",
 -    deps = [
 -        ":settings_go_proto",
@@ -91472,12 +86852,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "settings_py_gapic",
 -    srcs = [":settings_proto"],
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -91498,6 +86886,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "settings_php_proto",
 -    deps = [":settings_proto"],
@@ -91513,8 +86912,6 @@
 -    name = "settings_php_gapic",
 -    srcs = [":settings_proto_with_info"],
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":settings_php_grpc",
 -        ":settings_php_proto",
@@ -91531,15 +86928,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "settings_nodejs_gapic",
 -    src = ":settings_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
 -    package = "google.cloud.securitycenter.settings.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_settings.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -91551,6 +86955,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "settings_ruby_proto",
 -    deps = [":settings_proto"],
@@ -91566,7 +86981,6 @@
 -    name = "settings_ruby_gapic",
 -    srcs = [":settings_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-settings-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":settings_ruby_grpc",
 -        ":settings_ruby_proto",
@@ -91583,6 +86997,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "settings_csharp_proto",
 -    deps = [":settings_proto"],
@@ -91599,7 +87024,6 @@
 -    srcs = [":settings_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_settings.yaml",
 -    deps = [
 -        ":settings_csharp_grpc",
@@ -91623,8 +87047,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel
 --- a/google/cloud/securitycenter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,380 +0,0 @@
++++ b/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -91749,7 +87173,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1.yaml",
 -    test_deps = [
 -        ":securitycenter_java_grpc",
@@ -91803,7 +87226,6 @@
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -91839,8 +87261,6 @@
 -    name = "securitycenter_py_gapic",
 -    srcs = [":securitycenter_proto"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -91879,9 +87299,7 @@
 -    name = "securitycenter_php_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_php_grpc",
 -        ":securitycenter_php_proto",
@@ -91905,9 +87323,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    package = "google.cloud.securitycenter.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -91941,7 +87357,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/security-command-center",
 -    ],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
 -    ruby_cloud_title = "Cloud Security Command Center V1",
 -    deps = [
@@ -91976,7 +87391,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1.yaml",
 -    deps = [
 -        ":securitycenter_csharp_grpc",
@@ -92007,8 +87421,8 @@
 -)
 diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel
 --- a/google/cloud/securitycenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,367 +0,0 @@
++++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,357 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -92082,7 +87496,6 @@
 -    name = "securitycenter_java_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":securitycenter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -92144,7 +87557,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -92189,8 +87601,6 @@
 -    name = "securitycenter_py_gapic",
 -    srcs = [":securitycenter_proto"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -92240,9 +87650,7 @@
 -    name = "securitycenter_php_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_php_grpc",
 -        ":securitycenter_php_proto",
@@ -92275,9 +87683,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    package = "google.cloud.securitycenter.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -92315,7 +87721,6 @@
 -    name = "securitycenter_ruby_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-securitycenter-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":securitycenter_ruby_grpc",
 -        ":securitycenter_ruby_proto",
@@ -92359,7 +87764,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1beta1.yaml",
 -    deps = [
 -        ":securitycenter_csharp_grpc",
@@ -92378,8 +87782,8 @@
 -)
 diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel
 --- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,389 +0,0 @@
++++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -92466,7 +87870,6 @@
 -    name = "securitycenter_java_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":securitycenter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -92528,7 +87931,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1p1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -92573,8 +87975,6 @@
 -    name = "securitycenter_py_gapic",
 -    srcs = [":securitycenter_proto"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -92624,9 +88024,7 @@
 -    name = "securitycenter_php_gapic",
 -    srcs = [":securitycenter_proto_with_info"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_php_grpc",
 -        ":securitycenter_php_proto",
@@ -92659,9 +88057,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    package = "google.cloud.securitycenter.v1p1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -92706,7 +88102,6 @@
 -        "ruby-cloud-api-shortname=securitycenter",
 -    ],
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
 -    ruby_cloud_title = "Cloud Security Command Center V1p1beta1",
 -    deps = [
@@ -92752,7 +88147,6 @@
 -    srcs = [":securitycenter_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "securitycenter_v1p1beta1.yaml",
 -    deps = [
 -        ":securitycenter_csharp_grpc",
@@ -92769,140 +88163,9 @@
 -        ":securitycenter_csharp_proto",
 -    ],
 -)
-diff -urN a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel
---- a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,127 +0,0 @@
--# This file was automatically generated by BuildFileGenerator
--
--##############################################################################
--# Common
--##############################################################################
--load("@rules_proto//proto:defs.bzl", "proto_library")
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_proto_library",
--    "java_grpc_library",
--    "java_proto_library",
--    "moved_proto_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "py_grpc_library",
--    "py_proto_library",
--    "ruby_grpc_library",
--    "ruby_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 = [
--        "sensitive_action_payload.proto",
--    ],
--    deps = [
--        "//google/cloud/securitycenter/v1:securitycenter_proto",
--        "@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/sensitiveaction/logging/v1",
--    protos = [":logging_proto"],
--    deps = [
--        "//google/cloud/securitycenter/v1:securitycenter_go_proto",
--    ],
--)
--
--moved_proto_library(
--    name = "logging_moved_proto",
--    srcs = [":logging_proto"],
--    deps = [
--        "//google/cloud/securitycenter/v1:securitycenter_proto",
--        "@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/servicedirectory/BUILD.bazel b/google/cloud/servicedirectory/BUILD.bazel
 --- a/google/cloud/servicedirectory/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/servicedirectory/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/servicedirectory/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-service_directory.
@@ -92946,8 +88209,8 @@
 -)
 diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel
 --- a/google/cloud/servicedirectory/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,356 +0,0 @@
++++ b/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,346 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -93044,7 +88307,6 @@
 -    name = "servicedirectory_java_gapic",
 -    srcs = [":servicedirectory_proto_with_info"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":servicedirectory_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -93096,7 +88358,6 @@
 -    srcs = [":servicedirectory_proto_with_info"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/servicedirectory/apiv1;servicedirectory",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -93129,8 +88390,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-service-directory",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -93169,8 +88428,6 @@
 -    name = "servicedirectory_php_gapic",
 -    srcs = [":servicedirectory_proto_with_info"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_php_grpc",
 -        ":servicedirectory_php_proto",
@@ -93195,9 +88452,7 @@
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    main_service = "ServiceDirectory",
 -    package = "google.cloud.servicedirectory.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -93231,7 +88486,6 @@
 -        "ruby-cloud-api-shortname=servicedirectory",
 -    ],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.",
 -    ruby_cloud_title = "Service Directory V1",
 -    deps = [
@@ -93266,7 +88520,6 @@
 -    srcs = [":servicedirectory_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1.yaml",
 -    deps = [
 -        ":servicedirectory_csharp_grpc",
@@ -93306,8 +88559,8 @@
 -)
 diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/servicedirectory/v1beta1/BUILD.bazel
 --- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,385 +0,0 @@
++++ b/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -93385,7 +88638,6 @@
 -    name = "servicedirectory_java_gapic",
 -    srcs = [":servicedirectory_proto_with_info"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":servicedirectory_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -93449,7 +88701,6 @@
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/servicedirectory/apiv1beta1;servicedirectory",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -93491,8 +88742,6 @@
 -    srcs = [":servicedirectory_proto"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-service-directory"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -93542,9 +88791,7 @@
 -    name = "servicedirectory_php_gapic",
 -    srcs = [":servicedirectory_proto_with_info"],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_php_grpc",
 -        ":servicedirectory_php_proto",
@@ -93578,9 +88825,7 @@
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    main_service = "ServiceDirectory",
 -    package = "google.cloud.servicedirectory.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -93625,7 +88870,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/service-directory",
 -    ],
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.",
 -    ruby_cloud_title = "Service Directory V1beta1",
 -    deps = [
@@ -93671,7 +88915,6 @@
 -    srcs = [":servicedirectory_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "servicedirectory_v1beta1.yaml",
 -    deps = [
 -        ":servicedirectory_csharp_grpc",
@@ -93695,7 +88938,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/shell/BUILD.bazel b/google/cloud/shell/BUILD.bazel
 --- a/google/cloud/shell/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/shell/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/shell/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-shell.
@@ -93739,8 +88982,8 @@
 -)
 diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel
 --- a/google/cloud/shell/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,388 +0,0 @@
++++ b/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -93812,7 +89055,6 @@
 -    name = "shell_java_gapic",
 -    srcs = [":shell_proto_with_info"],
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":shell_java_grpc",
 -    ],
@@ -93872,7 +89114,6 @@
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/shell/apiv1;shell",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "cloudshell_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -93915,8 +89156,6 @@
 -    name = "shell_py_gapic",
 -    srcs = [":shell_proto"],
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -93963,9 +89202,7 @@
 -    name = "shell_php_gapic",
 -    srcs = [":shell_proto_with_info"],
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudshell_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":shell_php_grpc",
 -        ":shell_php_proto",
@@ -93998,9 +89235,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
 -    package = "google.cloud.shell.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudshell_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -94045,7 +89280,6 @@
 -        "ruby-cloud-api-shortname=cloudshell",
 -    ],
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.",
 -    ruby_cloud_title = "Cloud Shell V1",
 -    deps = [
@@ -94091,7 +89325,6 @@
 -    srcs = [":shell_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudshell_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudshell_v1.yaml",
 -    deps = [
 -        ":shell_csharp_grpc",
@@ -94131,7 +89364,7 @@
 -)
 diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel
 --- a/google/cloud/speech/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/speech/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/speech/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-speech.
@@ -94176,8 +89409,8 @@
 -)
 diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel
 --- a/google/cloud/speech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,392 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -94256,7 +89489,6 @@
 -    srcs = [":speech_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
 -    test_deps = [
 -        ":speech_java_grpc",
@@ -94321,7 +89553,6 @@
 -    grpc_service_config = "speech_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/speech/apiv1;speech",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -94365,9 +89596,7 @@
 -    name = "speech_py_gapic",
 -    srcs = [":speech_proto"],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -94414,9 +89643,7 @@
 -    name = "speech_php_gapic",
 -    srcs = [":speech_proto_with_info"],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":speech_php_grpc",
 -        ":speech_php_proto",
@@ -94449,9 +89676,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "speech_grpc_service_config.json",
 -    package = "google.cloud.speech.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -94496,7 +89721,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
 -    ],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
 -    ruby_cloud_title = "Cloud Speech-to-Text V1",
 -    deps = [
@@ -94542,7 +89766,6 @@
 -    srcs = [":speech_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1.yaml",
 -    deps = [
 -        ":speech_csharp_grpc",
@@ -94582,8 +89805,8 @@
 -)
 diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel
 --- a/google/cloud/speech/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -94662,7 +89885,6 @@
 -    name = "speech_java_gapic",
 -    srcs = [":speech_proto_with_info"],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":speech_java_grpc",
 -    ],
@@ -94725,7 +89947,6 @@
 -    grpc_service_config = "speech_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1p1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -94770,8 +89991,6 @@
 -    name = "speech_py_gapic",
 -    srcs = [":speech_proto"],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -94818,9 +90037,7 @@
 -    name = "speech_php_gapic",
 -    srcs = [":speech_proto_with_info"],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":speech_php_grpc",
 -        ":speech_php_proto",
@@ -94853,9 +90070,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "speech_grpc_service_config.json",
 -    package = "google.cloud.speech.v1p1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -94900,7 +90115,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
 -    ],
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
 -    ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1",
 -    deps = [
@@ -94946,7 +90160,6 @@
 -    srcs = [":speech_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "speech_v1p1beta1.yaml",
 -    deps = [
 -        ":speech_csharp_grpc",
@@ -94968,412 +90181,10 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
-diff -urN a/google/cloud/speech/v2/BUILD.bazel b/google/cloud/speech/v2/BUILD.bazel
---- a/google/cloud/speech/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/speech/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,398 +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 = "speech_proto",
--    srcs = [
--        "cloud_speech.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/longrunning:operations_proto",
--        "//google/rpc:status_proto",
--        "@com_google_protobuf//:duration_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "speech_proto_with_info",
--    deps = [
--        ":speech_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 = "speech_java_proto",
--    deps = [":speech_proto"],
--)
--
--java_grpc_library(
--    name = "speech_java_grpc",
--    srcs = [":speech_proto"],
--    deps = [":speech_java_proto"],
--)
--
--java_gapic_library(
--    name = "speech_java_gapic",
--    srcs = [":speech_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    test_deps = [
--        ":speech_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":speech_java_proto",
--        "//google/api:api_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "speech_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.speech.v2.SpeechClientHttpJsonTest",
--        "com.google.cloud.speech.v2.SpeechClientTest",
--    ],
--    runtime_deps = [":speech_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-speech-v2-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":speech_java_gapic",
--        ":speech_java_grpc",
--        ":speech_java_proto",
--        ":speech_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "speech_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v2",
--    protos = [":speech_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "//google/rpc:status_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "speech_go_gapic",
--    srcs = [":speech_proto_with_info"],
--    grpc_service_config = "speech_grpc_service_config.json",
--    importpath = "cloud.google.com/go/speech/apiv2;speech",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":speech_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning:go_default_library",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
--    ],
--)
--
--go_test(
--    name = "speech_go_gapic_test",
--    srcs = [":speech_go_gapic_srcjar_test"],
--    embed = [":speech_go_gapic"],
--    importpath = "cloud.google.com/go/speech/apiv2",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-speech-v2-go",
--    deps = [
--        ":speech_go_gapic",
--        ":speech_go_gapic_srcjar-metadata.srcjar",
--        ":speech_go_gapic_srcjar-test.srcjar",
--        ":speech_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "speech_py_gapic",
--    srcs = [":speech_proto"],
--    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    deps = [
--    ],
--)
--
--py_test(
--    name = "speech_py_gapic_test",
--    srcs = [
--        "speech_py_gapic_pytest.py",
--        "speech_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":speech_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "speech-v2-py",
--    deps = [
--        ":speech_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 = "speech_php_proto",
--    deps = [":speech_proto"],
--)
--
--php_grpc_library(
--    name = "speech_php_grpc",
--    srcs = [":speech_proto"],
--    deps = [":speech_php_proto"],
--)
--
--php_gapic_library(
--    name = "speech_php_gapic",
--    srcs = [":speech_proto_with_info"],
--    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":speech_php_grpc",
--        ":speech_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-speech-v2-php",
--    deps = [
--        ":speech_php_gapic",
--        ":speech_php_grpc",
--        ":speech_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "speech_nodejs_gapic",
--    package_name = "@google-cloud/speech",
--    src = ":speech_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "speech_grpc_service_config.json",
--    package = "google.cloud.speech.v2",
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "speech-v2-nodejs",
--    deps = [
--        ":speech_nodejs_gapic",
--        ":speech_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "speech_ruby_proto",
--    deps = [":speech_proto"],
--)
--
--ruby_grpc_library(
--    name = "speech_ruby_grpc",
--    srcs = [":speech_proto"],
--    deps = [":speech_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "speech_ruby_gapic",
--    srcs = [":speech_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-api-id=speech.googleapis.com",
--        "ruby-cloud-api-shortname=speech",
--        "ruby-cloud-env-prefix=SPEECH",
--        "ruby-cloud-gem-name=google-cloud-speech-v2",
--        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
--    ],
--    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
--    ruby_cloud_title = "Cloud Speech-to-Text V2",
--    service_yaml = "speech_v2.yaml",
--    deps = [
--        ":speech_ruby_grpc",
--        ":speech_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-speech-v2-ruby",
--    deps = [
--        ":speech_ruby_gapic",
--        ":speech_ruby_grpc",
--        ":speech_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 = "speech_csharp_proto",
--    deps = [":speech_proto"],
--)
--
--csharp_grpc_library(
--    name = "speech_csharp_grpc",
--    srcs = [":speech_proto"],
--    deps = [":speech_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "speech_csharp_gapic",
--    srcs = [":speech_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "speech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "speech_v2.yaml",
--    deps = [
--        ":speech_csharp_grpc",
--        ":speech_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-speech-v2-csharp",
--    deps = [
--        ":speech_csharp_gapic",
--        ":speech_csharp_grpc",
--        ":speech_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "speech_cc_proto",
--    deps = [":speech_proto"],
--)
--
--cc_grpc_library(
--    name = "speech_cc_grpc",
--    srcs = [":speech_proto"],
--    grpc_only = True,
--    deps = [":speech_cc_proto"],
--)
 diff -urN a/google/cloud/sql/v1/BUILD.bazel b/google/cloud/sql/v1/BUILD.bazel
 --- a/google/cloud/sql/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +0,0 @@
++++ b/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -95493,7 +90304,6 @@
 -#         ":sql_java_proto",
 -#         ":sql_proto",
 -#     ],
--#    include_samples = True,
 -# )
 -
 -##############################################################################
@@ -95563,8 +90373,6 @@
 -    name = "sql_py_gapic",
 -    srcs = [":sql_proto"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -95611,9 +90419,7 @@
 -    name = "sql_php_gapic",
 -    srcs = [":sql_proto_with_info"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "sqladmin_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":sql_php_grpc",
 -        ":sql_php_proto",
@@ -95646,9 +90452,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
 -    package = "google.cloud.sql.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "sqladmin_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -95689,7 +90493,6 @@
 -        "ruby-cloud-gem-name=google-cloud-sql-v1",
 -    ],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":sql_ruby_grpc",
 -        ":sql_ruby_proto",
@@ -95773,8 +90576,8 @@
 -)
 diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUILD.bazel
 --- a/google/cloud/sql/v1beta4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
++++ b/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -95885,7 +90688,6 @@
 -#        ":sql_java_proto",
 -#        ":sql_proto",
 -#    ],
--#    include_samples = True,
 -#)
 -
 -##############################################################################
@@ -95954,8 +90756,6 @@
 -    name = "sql_py_gapic",
 -    srcs = [":sql_proto"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -96002,9 +90802,7 @@
 -    name = "sql_php_gapic",
 -    srcs = [":sql_proto_with_info"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "sqladmin_v1beta4.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":sql_php_grpc",
 -        ":sql_php_proto",
@@ -96037,9 +90835,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
 -    package = "google.cloud.sql.v1beta4",
--    rest_numeric_enums = False,
 -    service_yaml = "sqladmin_v1beta4.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -96078,7 +90874,6 @@
 -    srcs = [":sql_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sql-v1beta4"],
 -    grpc_service_config = "sqladmin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":sql_ruby_grpc",
 -        ":sql_ruby_proto",
@@ -96158,410 +90953,9 @@
 -    grpc_only = True,
 -    deps = [":sql_cc_proto"],
 -)
-diff -urN a/google/cloud/storageinsights/v1/BUILD.bazel b/google/cloud/storageinsights/v1/BUILD.bazel
---- a/google/cloud/storageinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/storageinsights/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,397 +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 = "storageinsights_proto",
--    srcs = [
--        "storageinsights.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/rpc:status_proto",
--        "//google/type:date_proto",
--        "//google/type:datetime_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "storageinsights_proto_with_info",
--    deps = [
--        ":storageinsights_proto",
--        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_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 = "storageinsights_java_proto",
--    deps = [":storageinsights_proto"],
--)
--
--java_grpc_library(
--    name = "storageinsights_java_grpc",
--    srcs = [":storageinsights_proto"],
--    deps = [":storageinsights_java_proto"],
--)
--
--java_gapic_library(
--    name = "storageinsights_java_gapic",
--    srcs = [":storageinsights_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    test_deps = [
--        ":storageinsights_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":storageinsights_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "storageinsights_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.storageinsights.v1.StorageInsightsClientHttpJsonTest",
--        "com.google.cloud.storageinsights.v1.StorageInsightsClientTest",
--    ],
--    runtime_deps = [":storageinsights_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-storageinsights-v1-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":storageinsights_java_gapic",
--        ":storageinsights_java_grpc",
--        ":storageinsights_java_proto",
--        ":storageinsights_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "storageinsights_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/storageinsights/v1",
--    protos = [":storageinsights_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/rpc:status_go_proto",
--        "//google/type:date_go_proto",
--        "//google/type:datetime_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "storageinsights_go_gapic",
--    srcs = [":storageinsights_proto_with_info"],
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    importpath = "cloud.google.com/go/storageinsights/apiv1;storageinsights",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":storageinsights_go_proto",
--        "//google/cloud/location:location_go_proto",
--        "//google/iam/v1:iam_go_proto",  ## manual change
--        "//google/longrunning:longrunning_go_proto",  ## manual change
--    ],
--)
--
--go_test(
--    name = "storageinsights_go_gapic_test",
--    srcs = [":storageinsights_go_gapic_srcjar_test"],
--    embed = [":storageinsights_go_gapic"],
--    importpath = "cloud.google.com/go/storageinsights/apiv1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-storageinsights-v1-go",
--    deps = [
--        ":storageinsights_go_gapic",
--        ":storageinsights_go_gapic_srcjar-metadata.srcjar",
--        ":storageinsights_go_gapic_srcjar-test.srcjar",
--        ":storageinsights_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "storageinsights_py_gapic",
--    srcs = [":storageinsights_proto"],
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--    ],
--)
--
--py_test(
--    name = "storageinsights_py_gapic_test",
--    srcs = [
--        "storageinsights_py_gapic_pytest.py",
--        "storageinsights_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":storageinsights_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "storageinsights-v1-py",
--    deps = [
--        ":storageinsights_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 = "storageinsights_php_proto",
--    deps = [":storageinsights_proto"],
--)
--
--php_grpc_library(
--    name = "storageinsights_php_grpc",
--    srcs = [":storageinsights_proto"],
--    deps = [":storageinsights_php_proto"],
--)
--
--php_gapic_library(
--    name = "storageinsights_php_gapic",
--    srcs = [":storageinsights_proto_with_info"],
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":storageinsights_php_grpc",
--        ":storageinsights_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-storageinsights-v1-php",
--    deps = [
--        ":storageinsights_php_gapic",
--        ":storageinsights_php_grpc",
--        ":storageinsights_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "storageinsights_nodejs_gapic",
--    package_name = "@google-cloud/storageinsights",
--    src = ":storageinsights_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    package = "google.cloud.storageinsights.v1",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "storageinsights-v1-nodejs",
--    deps = [
--        ":storageinsights_nodejs_gapic",
--        ":storageinsights_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "storageinsights_ruby_proto",
--    deps = [":storageinsights_proto"],
--)
--
--ruby_grpc_library(
--    name = "storageinsights_ruby_grpc",
--    srcs = [":storageinsights_proto"],
--    deps = [":storageinsights_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "storageinsights_ruby_gapic",
--    srcs = [":storageinsights_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-storageinsights-v1",
--    ],
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    deps = [
--        ":storageinsights_ruby_grpc",
--        ":storageinsights_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-storageinsights-v1-ruby",
--    deps = [
--        ":storageinsights_ruby_gapic",
--        ":storageinsights_ruby_grpc",
--        ":storageinsights_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 = "storageinsights_csharp_proto",
--    deps = [":storageinsights_proto"],
--)
--
--csharp_grpc_library(
--    name = "storageinsights_csharp_grpc",
--    srcs = [":storageinsights_proto"],
--    deps = [":storageinsights_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "storageinsights_csharp_gapic",
--    srcs = [":storageinsights_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "storageinsights_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "storageinsights_v1.yaml",
--    deps = [
--        ":storageinsights_csharp_grpc",
--        ":storageinsights_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-storageinsights-v1-csharp",
--    deps = [
--        ":storageinsights_csharp_gapic",
--        ":storageinsights_csharp_grpc",
--        ":storageinsights_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "storageinsights_cc_proto",
--    deps = [":storageinsights_proto"],
--)
--
--cc_grpc_library(
--    name = "storageinsights_cc_grpc",
--    srcs = [":storageinsights_proto"],
--    grpc_only = True,
--    deps = [":storageinsights_cc_proto"],
--)
 diff -urN a/google/cloud/stream/logging/v1/BUILD.bazel b/google/cloud/stream/logging/v1/BUILD.bazel
 --- a/google/cloud/stream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,175 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -96740,7 +91134,7 @@
 -)
 diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel
 --- a/google/cloud/talent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/talent/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/talent/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-talent.
@@ -96785,8 +91179,8 @@
 -)
 diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel
 --- a/google/cloud/talent/v4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,419 +0,0 @@
++++ b/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,409 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -96878,7 +91272,6 @@
 -    name = "talent_java_gapic",
 -    srcs = [":talent_proto_with_info"],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":talent_java_grpc",
 -    ],
@@ -96950,7 +91343,6 @@
 -    srcs = [":talent_proto_with_info"],
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/talent/apiv4;talent",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/talent:talent_v4.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -96994,8 +91386,6 @@
 -    name = "talent_py_gapic",
 -    srcs = [":talent_proto"],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -97041,9 +91431,7 @@
 -    name = "talent_php_gapic",
 -    srcs = [":talent_proto_with_info"],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":talent_php_grpc",
 -        ":talent_php_proto",
@@ -97077,9 +91465,7 @@
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    main_service = "talent",
 -    package = "google.cloud.talent.v4",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/talent:talent_v4.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -97124,7 +91510,6 @@
 -        "ruby-cloud-api-shortname=jobs",
 -    ],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
 -    ruby_cloud_title = "Cloud Talent Solution V4",
 -    deps = [
@@ -97168,7 +91553,6 @@
 -csharp_gapic_library(
 -    name = "talent_csharp_gapic",
 -    srcs = [":talent_proto_with_info"],
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/talent:talent_v4.yaml",
 -    deps = [
 -        ":talent_csharp_grpc",
@@ -97208,8 +91592,8 @@
 -)
 diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel
 --- a/google/cloud/talent/v4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,432 +0,0 @@
++++ b/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,422 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -97305,7 +91689,6 @@
 -    srcs = [":talent_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
 -    test_deps = [
 -        ":talent_java_grpc",
@@ -97382,7 +91765,6 @@
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/talent/apiv4beta1;talent",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -97426,9 +91808,7 @@
 -    name = "talent_py_gapic",
 -    srcs = [":talent_proto"],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -97475,9 +91855,7 @@
 -    name = "talent_php_gapic",
 -    srcs = [":talent_proto_with_info"],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":talent_php_grpc",
 -        ":talent_php_proto",
@@ -97511,9 +91889,7 @@
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    main_service = "talent",
 -    package = "google.cloud.talent.v4beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -97558,7 +91934,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
 -    ],
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
 -    ruby_cloud_title = "Cloud Talent Solution V4beta1",
 -    deps = [
@@ -97604,7 +91979,6 @@
 -    srcs = [":talent_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "talent_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "jobs_v4beta1.yaml",
 -    deps = [
 -        ":talent_csharp_grpc",
@@ -97644,7 +92018,7 @@
 -)
 diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel
 --- a/google/cloud/tasks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tasks/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/tasks/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-tasks.
@@ -97689,8 +92063,8 @@
 -)
 diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel
 --- a/google/cloud/tasks/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,387 +0,0 @@
++++ b/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,377 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -97760,7 +92134,6 @@
 -    name = "tasks_java_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -97822,7 +92195,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2;tasks",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -97862,8 +92234,6 @@
 -    name = "tasks_py_gapic",
 -    srcs = [":tasks_proto"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -97912,8 +92282,6 @@
 -    name = "tasks_php_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_php_grpc",
 -        ":tasks_php_proto",
@@ -97947,9 +92315,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    main_service = "tasks",
 -    package = "google.cloud.tasks.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -97994,7 +92360,6 @@
 -        "ruby-cloud-api-shortname=cloudtasks",
 -    ],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
 -    ruby_cloud_title = "Cloud Tasks V2",
 -    deps = [
@@ -98040,7 +92405,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2.yaml",
 -    deps = [
 -        ":tasks_csharp_grpc",
@@ -98080,8 +92444,8 @@
 -)
 diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel
 --- a/google/cloud/tasks/v2beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,372 +0,0 @@
++++ b/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,362 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -98151,7 +92515,6 @@
 -    name = "tasks_java_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -98213,7 +92576,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2beta2;tasks",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -98254,8 +92616,6 @@
 -    name = "tasks_py_gapic",
 -    srcs = [":tasks_proto"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -98304,8 +92664,6 @@
 -    name = "tasks_php_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_php_grpc",
 -        ":tasks_php_proto",
@@ -98339,9 +92697,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    main_service = "tasks",
 -    package = "google.cloud.tasks.v2beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -98386,7 +92742,6 @@
 -        "ruby-cloud-api-shortname=cloudtasks",
 -    ],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
 -    ruby_cloud_title = "Cloud Tasks V2beta2",
 -    deps = [
@@ -98432,7 +92787,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta2.yaml",
 -    deps = [
 -        ":tasks_csharp_grpc",
@@ -98456,8 +92810,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel
 --- a/google/cloud/tasks/v2beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,372 +0,0 @@
++++ b/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,362 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -98527,7 +92881,6 @@
 -    name = "tasks_java_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -98589,7 +92942,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -98630,8 +92982,6 @@
 -    name = "tasks_py_gapic",
 -    srcs = [":tasks_proto"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -98680,8 +93030,6 @@
 -    name = "tasks_php_gapic",
 -    srcs = [":tasks_proto_with_info"],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_php_grpc",
 -        ":tasks_php_proto",
@@ -98715,9 +93063,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    main_service = "tasks",
 -    package = "google.cloud.tasks.v2beta3",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -98762,7 +93108,6 @@
 -        "ruby-cloud-api-shortname=cloudtasks",
 -    ],
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
 -    ruby_cloud_title = "Cloud Tasks V2beta3",
 -    deps = [
@@ -98808,7 +93153,6 @@
 -    srcs = [":tasks_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtasks_v2beta3.yaml",
 -    deps = [
 -        ":tasks_csharp_grpc",
@@ -98832,7 +93176,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BUILD.bazel
 --- a/google/cloud/texttospeech/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/texttospeech/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/texttospeech/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-text_to_speech.
@@ -98877,8 +93221,8 @@
 -)
 diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel
 --- a/google/cloud/texttospeech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,384 +0,0 @@
++++ b/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -98948,7 +93292,6 @@
 -    srcs = [":texttospeech_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1.yaml",
 -    test_deps = [
 -        ":texttospeech_java_grpc",
@@ -99009,7 +93352,6 @@
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -99049,8 +93391,6 @@
 -    name = "texttospeech_py_gapic",
 -    srcs = [":texttospeech_proto"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -99097,9 +93437,7 @@
 -    name = "texttospeech_php_gapic",
 -    srcs = [":texttospeech_proto_with_info"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_php_grpc",
 -        ":texttospeech_php_proto",
@@ -99132,9 +93470,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
 -    package = "google.cloud.texttospeech.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -99179,7 +93515,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
 -    ],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
 -    ruby_cloud_title = "Cloud Text-to-Speech V1",
 -    deps = [
@@ -99225,7 +93560,6 @@
 -    srcs = [":texttospeech_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1.yaml",
 -    deps = [
 -        ":texttospeech_csharp_grpc",
@@ -99265,8 +93599,8 @@
 -)
 diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel
 --- a/google/cloud/texttospeech/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,368 +0,0 @@
++++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -99336,7 +93670,6 @@
 -    srcs = [":texttospeech_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1beta1.yaml",
 -    test_deps = [
 -        ":texttospeech_java_grpc",
@@ -99397,7 +93730,6 @@
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -99437,8 +93769,6 @@
 -    name = "texttospeech_py_gapic",
 -    srcs = [":texttospeech_proto"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -99485,9 +93815,7 @@
 -    name = "texttospeech_php_gapic",
 -    srcs = [":texttospeech_proto_with_info"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_php_grpc",
 -        ":texttospeech_php_proto",
@@ -99520,9 +93848,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
 -    package = "google.cloud.texttospeech.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -99567,7 +93893,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
 -    ],
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
 -    ruby_cloud_title = "Cloud Text-to-Speech V1beta1",
 -    deps = [
@@ -99613,7 +93938,6 @@
 -    srcs = [":texttospeech_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "texttospeech_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "texttospeech_v1beta1.yaml",
 -    deps = [
 -        ":texttospeech_csharp_grpc",
@@ -99637,8 +93961,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/timeseriesinsights/v1/BUILD.bazel b/google/cloud/timeseriesinsights/v1/BUILD.bazel
 --- a/google/cloud/timeseriesinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,390 +0,0 @@
++++ b/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -99713,7 +94037,6 @@
 -    srcs = [":timeseriesinsights_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
 -    test_deps = [
 -        ":timeseriesinsights_java_grpc",
@@ -99777,7 +94100,6 @@
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/timeseriesinsights/apiv1;timeseriesinsights",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -99819,9 +94141,7 @@
 -    name = "timeseriesinsights_py_gapic",
 -    srcs = [":timeseriesinsights_proto"],
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -99870,9 +94190,7 @@
 -    name = "timeseriesinsights_php_gapic",
 -    srcs = [":timeseriesinsights_proto_with_info"],
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":timeseriesinsights_php_grpc",
 -        ":timeseriesinsights_php_proto",
@@ -99905,9 +94223,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
 -    package = "google.cloud.timeseriesinsights.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -99944,9 +94260,10 @@
 -ruby_cloud_gapic_library(
 -    name = "timeseriesinsights_ruby_gapic",
 -    srcs = [":timeseriesinsights_proto_with_info"],
--    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-timeseriesinsights-v1"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-timeseriesinsights-v1",
+-    ],
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
 -    deps = [
 -        ":timeseriesinsights_ruby_grpc",
@@ -99991,7 +94308,6 @@
 -    srcs = [":timeseriesinsights_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "timeseries_insights_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "timeseriesinsights_v1.yaml",
 -    deps = [
 -        ":timeseriesinsights_csharp_grpc",
@@ -100031,7 +94347,7 @@
 -)
 diff -urN a/google/cloud/tpu/BUILD.bazel b/google/cloud/tpu/BUILD.bazel
 --- a/google/cloud/tpu/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tpu/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/tpu/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-tpu.
@@ -100075,8 +94391,8 @@
 -)
 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 @@
++++ b/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,373 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -100147,11 +94463,9 @@
 -    name = "tpu_java_gapic",
 -    srcs = [":tpu_proto_with_info"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":tpu_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":tpu_java_proto",
 -    ],
@@ -100169,7 +94483,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tpu-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":tpu_java_gapic",
 -        ":tpu_java_grpc",
@@ -100206,7 +94519,6 @@
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/tpu/apiv1;tpu",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "tpu_v1.yaml",
 -    deps = [
 -        ":tpu_go_proto",
@@ -100248,8 +94560,6 @@
 -    name = "tpu_py_gapic",
 -    srcs = [":tpu_proto"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -100296,9 +94606,7 @@
 -    name = "tpu_php_gapic",
 -    srcs = [":tpu_proto_with_info"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":tpu_php_grpc",
 -        ":tpu_php_proto",
@@ -100331,9 +94639,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    package = "google.cloud.tpu.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -100378,7 +94684,6 @@
 -        "ruby-cloud-api-shortname=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",
 -    deps = [
@@ -100424,7 +94729,6 @@
 -    srcs = [":tpu_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu_v1.yaml",
 -    deps = [
 -        ":tpu_csharp_grpc",
@@ -100464,8 +94768,8 @@
 -)
 diff -urN a/google/cloud/tpu/v2alpha1/BUILD.bazel b/google/cloud/tpu/v2alpha1/BUILD.bazel
 --- a/google/cloud/tpu/v2alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,367 +0,0 @@
++++ b/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -100538,12 +94842,10 @@
 -    srcs = [":tpu_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu.yaml",
 -    test_deps = [
 -        ":tpu_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":tpu_java_proto",
 -        "//google/api:api_java_proto",
@@ -100562,7 +94864,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tpu-v2alpha1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":tpu_java_gapic",
 -        ":tpu_java_grpc",
@@ -100599,7 +94900,6 @@
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/tpu/apiv2alpha1;tpu",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "tpu.yaml",
 -    deps = [
 -        ":tpu_go_proto",
@@ -100641,8 +94941,6 @@
 -    name = "tpu_py_gapic",
 -    srcs = [":tpu_proto"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -100689,9 +94987,7 @@
 -    name = "tpu_php_gapic",
 -    srcs = [":tpu_proto_with_info"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":tpu_php_grpc",
 -        ":tpu_php_proto",
@@ -100724,9 +95020,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    package = "google.cloud.tpu.v2alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -100767,7 +95061,6 @@
 -        "ruby-cloud-gem-name=google-cloud-tpu-v2alpha1",
 -    ],
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":tpu_ruby_grpc",
 -        ":tpu_ruby_proto",
@@ -100811,7 +95104,6 @@
 -    srcs = [":tpu_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "tpu_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "tpu.yaml",
 -    deps = [
 -        ":tpu_csharp_grpc",
@@ -100835,7 +95127,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/translate/BUILD.bazel b/google/cloud/translate/BUILD.bazel
 --- a/google/cloud/translate/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/translate/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/translate/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-translate.
@@ -100880,8 +95172,8 @@
 -)
 diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel
 --- a/google/cloud/translate/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
++++ b/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -100955,7 +95247,6 @@
 -    srcs = [":translation_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3.yaml",
 -    test_deps = [
 -        ":translation_java_grpc",
@@ -101024,7 +95315,6 @@
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/translate/apiv3;translate",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -101069,8 +95359,6 @@
 -    srcs = [":translation_proto"],
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    opt_args = ["python-gapic-name=translate"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -101117,9 +95405,7 @@
 -    name = "translation_php_gapic",
 -    srcs = [":translation_proto_with_info"],
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":translation_php_grpc",
 -        ":translation_php_proto",
@@ -101152,9 +95438,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    package = "google.cloud.translation.v3",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -101199,7 +95483,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/translate",
 -    ],
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.",
 -    ruby_cloud_title = "Cloud Translation V3",
 -    deps = [
@@ -101245,7 +95528,6 @@
 -    srcs = [":translation_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3.yaml",
 -    deps = [
 -        ":translation_csharp_grpc",
@@ -101285,8 +95567,8 @@
 -)
 diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel
 --- a/google/cloud/translate/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,376 +0,0 @@
++++ b/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -101359,7 +95641,6 @@
 -    srcs = [":translation_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3beta1.yaml",
 -    test_deps = [
 -        ":translation_java_grpc",
@@ -101428,7 +95709,6 @@
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/translate/apiv3beta1;translate",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -101473,8 +95753,6 @@
 -    srcs = [":translation_proto"],
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    opt_args = ["python-gapic-name=translate"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -101521,9 +95799,7 @@
 -    name = "translation_php_gapic",
 -    srcs = [":translation_proto_with_info"],
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":translation_php_grpc",
 -        ":translation_php_proto",
@@ -101556,9 +95832,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "translate_grpc_service_config.json",
 -    package = "google.cloud.translation.v3beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -101597,7 +95871,6 @@
 -    srcs = [":translation_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-translation-v3beta1"],
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":translation_ruby_grpc",
 -        ":translation_ruby_proto",
@@ -101641,7 +95914,6 @@
 -    srcs = [":translation_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "translate_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "translate_v3beta1.yaml",
 -    deps = [
 -        ":translation_csharp_grpc",
@@ -101665,7 +95937,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/video/livestream/BUILD.bazel b/google/cloud/video/livestream/BUILD.bazel
 --- a/google/cloud/video/livestream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/livestream/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/video/livestream/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-video-live_stream.
@@ -101708,7 +95980,7 @@
 -)
 diff -urN a/google/cloud/video/livestream/logging/v1/BUILD.bazel b/google/cloud/video/livestream/logging/v1/BUILD.bazel
 --- a/google/cloud/video/livestream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,179 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -101891,8 +96163,8 @@
 -)
 diff -urN a/google/cloud/video/livestream/v1/BUILD.bazel b/google/cloud/video/livestream/v1/BUILD.bazel
 --- a/google/cloud/video/livestream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,392 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -101970,7 +96242,6 @@
 -    srcs = [":livestream_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "livestream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "livestream_v1.yaml",
 -    test_deps = [
 -        ":livestream_java_grpc",
@@ -102033,7 +96304,6 @@
 -    grpc_service_config = "livestream_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/video/livestream/apiv1;livestream",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "livestream_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -102082,8 +96352,6 @@
 -        "python-gapic-namespace=google.cloud.video",
 -        "python-gapic-name=live_stream",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -102130,9 +96398,7 @@
 -    name = "livestream_php_gapic",
 -    srcs = [":livestream_proto_with_info"],
 -    grpc_service_config = "livestream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "livestream_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":livestream_php_grpc",
 -        ":livestream_php_proto",
@@ -102165,9 +96431,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "livestream_grpc_service_config.json",
 -    package = "google.cloud.video.livestream.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "livestream_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -102211,7 +96475,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/livestream/",
 -    ],
 -    grpc_service_config = "livestream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.",
 -    ruby_cloud_title = "Live Stream V1",
 -    deps = [
@@ -102257,7 +96520,6 @@
 -    srcs = [":livestream_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "livestream_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "livestream_v1.yaml",
 -    deps = [
 -        ":livestream_csharp_grpc",
@@ -102297,7 +96559,7 @@
 -)
 diff -urN a/google/cloud/video/stitcher/BUILD.bazel b/google/cloud/video/stitcher/BUILD.bazel
 --- a/google/cloud/video/stitcher/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/stitcher/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/video/stitcher/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-video-stitcher.
@@ -102340,8 +96602,8 @@
 -)
 diff -urN a/google/cloud/video/stitcher/v1/BUILD.bazel b/google/cloud/video/stitcher/v1/BUILD.bazel
 --- a/google/cloud/video/stitcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,394 +0,0 @@
++++ b/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -102422,12 +96684,10 @@
 -    srcs = [":stitcher_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
 -    test_deps = [
 -        ":stitcher_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":stitcher_java_proto",
 -        "//google/api:api_java_proto",
@@ -102446,7 +96706,6 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-video-stitcher-v1-java",
 -    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":stitcher_java_gapic",
 -        ":stitcher_java_grpc",
@@ -102482,7 +96741,6 @@
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/video/stitcher/apiv1;stitcher",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
 -    deps = [
 -        ":stitcher_go_proto",
@@ -102522,9 +96780,7 @@
 -    name = "stitcher_py_gapic",
 -    srcs = [":stitcher_proto"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
--    transport = "grpc+rest",
 -)
 -
 -py_test(
@@ -102571,9 +96827,7 @@
 -    name = "stitcher_php_gapic",
 -    srcs = [":stitcher_proto_with_info"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":stitcher_php_grpc",
 -        ":stitcher_php_proto",
@@ -102606,9 +96860,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
 -    package = "google.cloud.video.stitcher.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -102652,7 +96904,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/video-stitcher/",
 -    ],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.",
 -    ruby_cloud_title = "Video Stitcher V1",
 -    deps = [
@@ -102698,7 +96949,6 @@
 -    srcs = [":stitcher_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "videostitcher_v1.yaml",
 -    deps = [
 -        ":stitcher_csharp_grpc",
@@ -102738,7 +96988,7 @@
 -)
 diff -urN a/google/cloud/video/transcoder/BUILD.bazel b/google/cloud/video/transcoder/BUILD.bazel
 --- a/google/cloud/video/transcoder/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/transcoder/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/video/transcoder/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-video-transcoder.
@@ -102782,8 +97032,8 @@
 -)
 diff -urN a/google/cloud/video/transcoder/v1/BUILD.bazel b/google/cloud/video/transcoder/v1/BUILD.bazel
 --- a/google/cloud/video/transcoder/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,388 +0,0 @@
++++ b/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -102857,7 +97107,6 @@
 -    name = "transcoder_java_gapic",
 -    srcs = [":transcoder_proto_with_info"],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":transcoder_java_grpc",
 -    ],
@@ -102917,7 +97166,6 @@
 -    grpc_service_config = "transcoder_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/video/transcoder/apiv1;transcoder",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "transcoder_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -102958,8 +97206,6 @@
 -    name = "transcoder_py_gapic",
 -    srcs = [":transcoder_proto"],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -103006,9 +97252,7 @@
 -    name = "transcoder_php_gapic",
 -    srcs = [":transcoder_proto_with_info"],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "transcoder_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":transcoder_php_grpc",
 -        ":transcoder_php_proto",
@@ -103041,9 +97285,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
 -    package = "google.cloud.video.transcoder.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "transcoder_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -103088,7 +97330,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/transcoder/",
 -    ],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.",
 -    ruby_cloud_title = "Transcoder V1",
 -    deps = [
@@ -103134,7 +97375,6 @@
 -    srcs = [":transcoder_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "transcoder_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "transcoder_v1.yaml",
 -    deps = [
 -        ":transcoder_csharp_grpc",
@@ -103174,7 +97414,7 @@
 -)
 diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel
 --- a/google/cloud/videointelligence/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/videointelligence/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-video_intelligence.
@@ -103219,8 +97459,8 @@
 -)
 diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel
 --- a/google/cloud/videointelligence/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,381 +0,0 @@
++++ b/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,371 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -103284,7 +97524,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
@@ -103344,7 +97583,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence",
--    rest_numeric_enums = False,
 -    service_yaml = "videointelligence_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -103387,8 +97625,6 @@
 -    name = "videointelligence_py_gapic",
 -    srcs = [":videointelligence_proto"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -103435,9 +97671,7 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    # Do not change this to the videointelligence_gapic.yaml, see tracking bug.
 -    gapic_yaml = "videointelligence_gapic.legacy.yaml",
--    rest_numeric_enums = False,
 -    service_yaml = "videointelligence_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_php_grpc",
 -        ":videointelligence_php_proto",
@@ -103471,9 +97705,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    main_service = "videointelligence",
 -    package = "google.cloud.videointelligence.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "videointelligence_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -103518,7 +97750,6 @@
 -        "ruby-cloud-api-shortname=videointelligence",
 -    ],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
 -    ruby_cloud_title = "Cloud Video Intelligence V1",
 -    deps = [
@@ -103564,7 +97795,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "videointelligence_v1.yaml",
 -    deps = [
 -        ":videointelligence_csharp_grpc",
@@ -103604,8 +97834,8 @@
 -)
 diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel
 --- a/google/cloud/videointelligence/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,363 +0,0 @@
++++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,353 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -103669,7 +97899,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
@@ -103729,7 +97958,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -103772,8 +98000,6 @@
 -    name = "videointelligence_py_gapic",
 -    srcs = [":videointelligence_proto"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -103819,9 +98045,7 @@
 -    name = "videointelligence_php_gapic",
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_php_grpc",
 -        ":videointelligence_php_proto",
@@ -103855,9 +98079,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    main_service = "videointelligence",
 -    package = "google.cloud.videointelligence.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -103902,7 +98124,6 @@
 -        "ruby-cloud-api-shortname=videointelligence",
 -    ],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
 -    ruby_cloud_title = "Cloud Video Intelligence V1beta2",
 -    deps = [
@@ -103948,7 +98169,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":videointelligence_csharp_grpc",
 -        ":videointelligence_csharp_proto",
@@ -103971,8 +98191,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel
 --- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,365 +0,0 @@
++++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -104036,7 +98256,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
@@ -104096,7 +98315,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1;videointelligence",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -104139,8 +98357,6 @@
 -    name = "videointelligence_py_gapic",
 -    srcs = [":videointelligence_proto"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -104187,9 +98403,7 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_php_grpc",
 -        ":videointelligence_php_proto",
@@ -104223,9 +98437,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    main_service = "videointelligence",
 -    package = "google.cloud.videointelligence.v1p1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -104270,7 +98482,6 @@
 -        "ruby-cloud-api-shortname=videointelligence",
 -    ],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
 -    ruby_cloud_title = "Cloud Video Intelligence V1p1beta1",
 -    deps = [
@@ -104316,7 +98527,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
 -    deps = [
 -        ":videointelligence_csharp_grpc",
@@ -104340,8 +98550,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel
 --- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,365 +0,0 @@
++++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -104405,7 +98615,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
@@ -104465,7 +98674,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1;videointelligence",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -104508,8 +98716,6 @@
 -    name = "videointelligence_py_gapic",
 -    srcs = [":videointelligence_proto"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -104556,9 +98762,7 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_php_grpc",
 -        ":videointelligence_php_proto",
@@ -104592,9 +98796,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    main_service = "videointelligence",
 -    package = "google.cloud.videointelligence.v1p2beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -104639,7 +98841,6 @@
 -        "ruby-cloud-api-shortname=videointelligence",
 -    ],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
 -    ruby_cloud_title = "Cloud Video Intelligence V1p2beta1",
 -    deps = [
@@ -104685,7 +98886,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
 -    deps = [
 -        ":videointelligence_csharp_grpc",
@@ -104709,8 +98909,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel
 --- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,366 +0,0 @@
++++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,356 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -104774,7 +98974,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
@@ -104836,7 +99035,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1;videointelligence",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
 -    deps = [
 -        ":videointelligence_go_proto",
@@ -104878,8 +99076,6 @@
 -    name = "videointelligence_py_gapic",
 -    srcs = [":videointelligence_proto"],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -104926,9 +99122,7 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    gapic_yaml = "videointelligence_gapic.yaml",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_php_grpc",
 -        ":videointelligence_php_proto",
@@ -104962,9 +99156,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    main_service = "videointelligence",
 -    package = "google.cloud.videointelligence.v1p3beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -105009,7 +99201,6 @@
 -        "ruby-cloud-api-shortname=videointelligence",
 -    ],
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
 -    ruby_cloud_title = "Cloud Video Intelligence V1p3beta1",
 -    deps = [
@@ -105055,7 +99246,6 @@
 -    srcs = [":videointelligence_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
 -    deps = [
 -        ":videointelligence_csharp_grpc",
@@ -105079,7 +99269,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel
 --- a/google/cloud/vision/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/vision/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-vision.
@@ -105124,8 +99314,8 @@
 -)
 diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel
 --- a/google/cloud/vision/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,409 +0,0 @@
++++ b/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,399 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -105207,7 +99397,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
 -    test_deps = [
 -        ":vision_java_grpc",
@@ -105274,7 +99463,6 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1;vision",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -105317,9 +99505,7 @@
 -    name = "vision_py_gapic",
 -    srcs = [":vision_proto"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -105366,9 +99552,7 @@
 -    name = "vision_php_gapic",
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":vision_php_grpc",
 -        ":vision_php_proto",
@@ -105402,9 +99586,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    main_service = "vision",
 -    package = "google.cloud.vision.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -105451,7 +99633,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/vision",
 -    ],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
 -    ruby_cloud_title = "Cloud Vision V1",
 -    deps = [
@@ -105497,7 +99678,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1.yaml",
 -    deps = [
 -        ":vision_csharp_grpc",
@@ -105537,8 +99717,8 @@
 -)
 diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel
 --- a/google/cloud/vision/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,352 +0,0 @@
++++ b/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,342 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -105603,7 +99783,6 @@
 -    name = "vision_java_gapic",
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
@@ -105664,7 +99843,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p1beta1;vision",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -105703,8 +99881,6 @@
 -    name = "vision_py_gapic",
 -    srcs = [":vision_proto"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -105751,8 +99927,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":vision_php_grpc",
 -        ":vision_php_proto",
@@ -105786,9 +99960,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    main_service = "vision",
 -    package = "google.cloud.vision.v1p1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -105826,7 +99998,6 @@
 -    name = "vision_ruby_gapic",
 -    srcs = [":vision_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_ruby_grpc",
 -        ":vision_ruby_proto",
@@ -105870,7 +100041,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_csharp_grpc",
 -        ":vision_csharp_proto",
@@ -105893,8 +100063,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel
 --- a/google/cloud/vision/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,359 +0,0 @@
++++ b/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,349 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -105962,7 +100132,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
@@ -106024,7 +100193,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p2beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -106066,8 +100234,6 @@
 -    name = "vision_py_gapic",
 -    srcs = [":vision_proto"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -106114,8 +100280,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":vision_php_grpc",
 -        ":vision_php_proto",
@@ -106149,9 +100313,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    main_service = "vision",
 -    package = "google.cloud.vision.v1p2beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p2beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -106189,7 +100351,6 @@
 -    name = "vision_ruby_gapic",
 -    srcs = [":vision_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p2beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_ruby_grpc",
 -        ":vision_ruby_proto",
@@ -106233,7 +100394,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_csharp_grpc",
 -        ":vision_csharp_proto",
@@ -106256,8 +100416,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3beta1/BUILD.bazel
 --- a/google/cloud/vision/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,376 +0,0 @@
++++ b/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -106330,7 +100490,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
@@ -106394,7 +100553,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p3beta1;vision",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p3beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -106436,8 +100594,6 @@
 -    name = "vision_py_gapic",
 -    srcs = [":vision_proto"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -106484,9 +100640,7 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":vision_php_grpc",
 -        ":vision_php_proto",
@@ -106520,9 +100674,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    main_service = "vision",
 -    package = "google.cloud.vision.v1p3beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p3beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -106567,7 +100719,6 @@
 -        "ruby-cloud-api-shortname=vision",
 -    ],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
 -    ruby_cloud_title = "Cloud Vision V1p3beta1",
 -    deps = [
@@ -106613,7 +100764,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_csharp_grpc",
 -        ":vision_csharp_proto",
@@ -106636,8 +100786,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel
 --- a/google/cloud/vision/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,377 +0,0 @@
++++ b/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,367 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -106711,7 +100861,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
@@ -106775,7 +100924,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p4beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -106817,8 +100965,6 @@
 -    name = "vision_py_gapic",
 -    srcs = [":vision_proto"],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -106865,9 +101011,7 @@
 -    srcs = [":vision_proto_with_info"],
 -    gapic_yaml = "vision_gapic.yaml",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p4beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":vision_php_grpc",
 -        ":vision_php_proto",
@@ -106901,9 +101045,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    main_service = "vision",
 -    package = "google.cloud.vision.v1p4beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "vision_v1p4beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -106948,7 +101090,6 @@
 -        "ruby-cloud-api-shortname=vision",
 -    ],
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
 -    ruby_cloud_title = "Cloud Vision V1p4beta1",
 -    deps = [
@@ -106994,7 +101135,6 @@
 -    srcs = [":vision_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vision_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":vision_csharp_grpc",
 -        ":vision_csharp_proto",
@@ -107015,440 +101155,9 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
-diff -urN a/google/cloud/visionai/v1alpha1/BUILD.bazel b/google/cloud/visionai/v1alpha1/BUILD.bazel
---- a/google/cloud/visionai/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/visionai/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,427 +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 = "visionai_proto",
--    srcs = [
--        "annotations.proto",
--        "common.proto",
--        "lva.proto",
--        "lva_resources.proto",
--        "lva_service.proto",
--        "platform.proto",
--        "streaming_resources.proto",
--        "streaming_service.proto",
--        "streams_resources.proto",
--        "streams_service.proto",
--        "warehouse.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/longrunning:operations_proto",
--        "//google/rpc:status_proto",
--        "//google/type:datetime_proto",
--        "@com_google_protobuf//:any_proto",
--        "@com_google_protobuf//:duration_proto",
--        "@com_google_protobuf//:empty_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "visionai_proto_with_info",
--    deps = [
--        ":visionai_proto",
--        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
--        "//google/iam/v1:iam_policy_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 = "visionai_java_proto",
--    deps = [":visionai_proto"],
--)
--
--java_grpc_library(
--    name = "visionai_java_grpc",
--    srcs = [":visionai_proto"],
--    deps = [":visionai_java_proto"],
--)
--
--java_gapic_library(
--    name = "visionai_java_gapic",
--    srcs = [":visionai_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "visionai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    test_deps = [
--        ":visionai_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":visionai_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "visionai_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.visionai.v1alpha1.AppPlatformClientHttpJsonTest",
--        "com.google.cloud.visionai.v1alpha1.AppPlatformClientTest",
--        "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientHttpJsonTest",
--        "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientTest",
--        "com.google.cloud.visionai.v1alpha1.StreamingServiceClientHttpJsonTest",
--        "com.google.cloud.visionai.v1alpha1.StreamingServiceClientTest",
--        "com.google.cloud.visionai.v1alpha1.StreamsServiceClientHttpJsonTest",
--        "com.google.cloud.visionai.v1alpha1.StreamsServiceClientTest",
--        "com.google.cloud.visionai.v1alpha1.WarehouseClientHttpJsonTest",
--        "com.google.cloud.visionai.v1alpha1.WarehouseClientTest",
--    ],
--    runtime_deps = [":visionai_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-visionai-v1alpha1-java",
--    include_samples = True,
--    transport = "grpc+rest",
--    deps = [
--        ":visionai_java_gapic",
--        ":visionai_java_grpc",
--        ":visionai_java_proto",
--        ":visionai_proto",
--    ],
--)
--
--##############################################################################
--# Go
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--)
--
--go_proto_library(
--    name = "visionai_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1",
--    protos = [":visionai_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "//google/rpc:status_go_proto",
--        "//google/type:datetime_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "visionai_go_gapic",
--    srcs = [":visionai_proto_with_info"],
--    grpc_service_config = "visionai_grpc_service_config.json",
--    importpath = "cloud.google.com/go/visionai/apiv1alpha1;visionai",
--    metadata = True,
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":visionai_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",
--        "@io_bazel_rules_go//proto/wkt:any_go_proto",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
--        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
--    ],
--)
--
--go_test(
--    name = "visionai_go_gapic_test",
--    srcs = [":visionai_go_gapic_srcjar_test"],
--    embed = [":visionai_go_gapic"],
--    importpath = "cloud.google.com/go/visionai/apiv1alpha1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-visionai-v1alpha1-go",
--    deps = [
--        ":visionai_go_gapic",
--        ":visionai_go_gapic_srcjar-metadata.srcjar",
--        ":visionai_go_gapic_srcjar-test.srcjar",
--        ":visionai_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "visionai_py_gapic",
--    srcs = [":visionai_proto"],
--    grpc_service_config = "visionai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
--)
--
--py_test(
--    name = "visionai_py_gapic_test",
--    srcs = [
--        "visionai_py_gapic_pytest.py",
--        "visionai_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":visionai_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "visionai-v1alpha1-py",
--    deps = [
--        ":visionai_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 = "visionai_php_proto",
--    deps = [":visionai_proto"],
--)
--
--php_grpc_library(
--    name = "visionai_php_grpc",
--    srcs = [":visionai_proto"],
--    deps = [":visionai_php_proto"],
--)
--
--php_gapic_library(
--    name = "visionai_php_gapic",
--    srcs = [":visionai_proto_with_info"],
--    grpc_service_config = "visionai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        ":visionai_php_grpc",
--        ":visionai_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-visionai-v1alpha1-php",
--    deps = [
--        ":visionai_php_gapic",
--        ":visionai_php_grpc",
--        ":visionai_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "visionai_nodejs_gapic",
--    package_name = "@google-cloud/visionai",
--    src = ":visionai_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "visionai_grpc_service_config.json",
--    package = "google.cloud.visionai.v1alpha1",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    transport = "grpc+rest",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "visionai-v1alpha1-nodejs",
--    deps = [
--        ":visionai_nodejs_gapic",
--        ":visionai_proto",
--    ],
--)
--
--##############################################################################
--# Ruby
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--ruby_proto_library(
--    name = "visionai_ruby_proto",
--    deps = [":visionai_proto"],
--)
--
--ruby_grpc_library(
--    name = "visionai_ruby_grpc",
--    srcs = [":visionai_proto"],
--    deps = [":visionai_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "visionai_ruby_gapic",
--    srcs = [":visionai_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-visionai-v1alpha1",
--    ],
--    grpc_service_config = "visionai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    deps = [
--        ":visionai_ruby_grpc",
--        ":visionai_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-visionai-v1alpha1-ruby",
--    deps = [
--        ":visionai_ruby_gapic",
--        ":visionai_ruby_grpc",
--        ":visionai_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 = "visionai_csharp_proto",
--    deps = [":visionai_proto"],
--)
--
--csharp_grpc_library(
--    name = "visionai_csharp_grpc",
--    srcs = [":visionai_proto"],
--    deps = [":visionai_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "visionai_csharp_gapic",
--    srcs = [":visionai_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "visionai_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "visionai_v1alpha1.yaml",
--    deps = [
--        ":visionai_csharp_grpc",
--        ":visionai_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-visionai-v1alpha1-csharp",
--    deps = [
--        ":visionai_csharp_gapic",
--        ":visionai_csharp_grpc",
--        ":visionai_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "visionai_cc_proto",
--    deps = [":visionai_proto"],
--)
--
--cc_grpc_library(
--    name = "visionai_cc_grpc",
--    srcs = [":visionai_proto"],
--    grpc_only = True,
--    deps = [":visionai_cc_proto"],
--)
 diff -urN a/google/cloud/vmmigration/BUILD.bazel b/google/cloud/vmmigration/BUILD.bazel
 --- a/google/cloud/vmmigration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vmmigration/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/vmmigration/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-vm_migration.
@@ -107492,8 +101201,8 @@
 -)
 diff -urN a/google/cloud/vmmigration/v1/BUILD.bazel b/google/cloud/vmmigration/v1/BUILD.bazel
 --- a/google/cloud/vmmigration/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,400 +0,0 @@
++++ b/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,390 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -107569,7 +101278,6 @@
 -    srcs = [":vmmigration_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vmmigration_v1.yaml",
 -    test_deps = [
 -        ":vmmigration_java_grpc",
@@ -107633,7 +101341,6 @@
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vmmigration/apiv1;vmmigration",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "vmmigration_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -107680,8 +101387,6 @@
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-vm-migration",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -107728,9 +101433,7 @@
 -    name = "vmmigration_php_gapic",
 -    srcs = [":vmmigration_proto_with_info"],
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vmmigration_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":vmmigration_php_grpc",
 -        ":vmmigration_php_proto",
@@ -107763,9 +101466,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
 -    package = "google.cloud.vmmigration.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "vmmigration_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -107810,7 +101511,6 @@
 -        "ruby-cloud-namespace-override=VmMigration=VMMigration",
 -    ],
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.",
 -    ruby_cloud_title = "Migrate for Compute Engine V1",
 -    deps = [
@@ -107856,7 +101556,6 @@
 -    srcs = [":vmmigration_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vmmigration_v1.yaml",
 -    deps = [
 -        ":vmmigration_csharp_grpc",
@@ -107894,403 +101593,9 @@
 -    grpc_only = True,
 -    deps = [":vmmigration_cc_proto"],
 -)
-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 @@
--# 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 = "vmwareengine_proto",
--    srcs = [
--        "vmwareengine.proto",
--    ],
--    deps = [
--        "//google/api:annotations_proto",
--        "//google/api:client_proto",
--        "//google/api:field_behavior_proto",
--        "//google/api:resource_proto",
--        "//google/longrunning:operations_proto",
--        "@com_google_protobuf//:field_mask_proto",
--        "@com_google_protobuf//:timestamp_proto",
--    ],
--)
--
--proto_library_with_info(
--    name = "vmwareengine_proto_with_info",
--    deps = [
--        ":vmwareengine_proto",
--        "//google/cloud/location:location_proto",
--        "//google/cloud:common_resources_proto",
--        "//google/iam/v1:iam_policy_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 = "vmwareengine_java_proto",
--    deps = [":vmwareengine_proto"],
--)
--
--java_grpc_library(
--    name = "vmwareengine_java_grpc",
--    srcs = [":vmwareengine_proto"],
--    deps = [":vmwareengine_java_proto"],
--)
--
--java_gapic_library(
--    name = "vmwareengine_java_gapic",
--    srcs = [":vmwareengine_proto_with_info"],
--    gapic_yaml = None,
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    service_yaml = "vmwareengine_v1.yaml",
--    test_deps = [
--        ":vmwareengine_java_grpc",
--        "//google/cloud/location:location_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
--    ],
--    transport = "grpc+rest",
--    deps = [
--        ":vmwareengine_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
--        "//google/iam/v1:iam_java_proto",
--    ],
--)
--
--java_gapic_test(
--    name = "vmwareengine_java_gapic_test_suite",
--    test_classes = [
--        "com.google.cloud.vmwareengine.v1.VmwareEngineClientHttpJsonTest",
--        "com.google.cloud.vmwareengine.v1.VmwareEngineClientTest",
--    ],
--    runtime_deps = [":vmwareengine_java_gapic_test"],
--)
--
--# Open Source Packages
--java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-vmwareengine-v1-java",
--    transport = "grpc+rest",
--    deps = [
--        ":vmwareengine_java_gapic",
--        ":vmwareengine_java_grpc",
--        ":vmwareengine_java_proto",
--        ":vmwareengine_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 = "vmwareengine_go_proto",
--    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1",
--    protos = [":vmwareengine_proto"],
--    deps = [
--        "//google/api:annotations_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--    ],
--)
--
--go_gapic_library(
--    name = "vmwareengine_go_gapic",
--    srcs = [":vmwareengine_proto_with_info"],
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    importpath = "cloud.google.com/go/vmwareengine/apiv1;vmwareengine",
--    metadata = True,
--    service_yaml = "vmwareengine_v1.yaml",
--    transport = "grpc+rest",
--    rest_numeric_enums = True,
--    deps = [
--        ":vmwareengine_go_proto",
--        "//google/cloud/location:location_go_proto",
--        "//google/iam/v1:iam_go_proto",
--        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
--        "@com_google_cloud_go//longrunning:go_default_library",
--    ],
--)
--
--go_test(
--    name = "vmwareengine_go_gapic_test",
--    srcs = [":vmwareengine_go_gapic_srcjar_test"],
--    embed = [":vmwareengine_go_gapic"],
--    importpath = "cloud.google.com/go/vmwareengine/apiv1",
--)
--
--# Open Source Packages
--go_gapic_assembly_pkg(
--    name = "gapi-cloud-vmwareengine-v1-go",
--    deps = [
--        ":vmwareengine_go_gapic",
--        ":vmwareengine_go_gapic_srcjar-test.srcjar",
--        ":vmwareengine_go_gapic_srcjar-metadata.srcjar",
--        ":vmwareengine_go_proto",
--    ],
--)
--
--##############################################################################
--# Python
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--)
--
--py_gapic_library(
--    name = "vmwareengine_py_gapic",
--    srcs = [":vmwareengine_proto"],
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    service_yaml = "vmwareengine_v1.yaml",
--    transport = "grpc+rest",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
--)
--
--py_test(
--    name = "vmwareengine_py_gapic_test",
--    srcs = [
--        "vmwareengine_py_gapic_pytest.py",
--        "vmwareengine_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":vmwareengine_py_gapic"],
--)
--
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "vmwareengine-v1-py",
--    deps = [
--        ":vmwareengine_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 = "vmwareengine_php_proto",
--    deps = [":vmwareengine_proto"],
--)
--
--php_grpc_library(
--    name = "vmwareengine_php_grpc",
--    srcs = [":vmwareengine_proto"],
--    deps = [":vmwareengine_php_proto"],
--)
--
--php_gapic_library(
--    name = "vmwareengine_php_gapic",
--    srcs = [":vmwareengine_proto_with_info"],
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    service_yaml = "vmwareengine_v1.yaml",
--    deps = [
--        ":vmwareengine_php_grpc",
--        ":vmwareengine_php_proto",
--    ],
--)
--
--# Open Source Packages
--php_gapic_assembly_pkg(
--    name = "google-cloud-vmwareengine-v1-php",
--    deps = [
--        ":vmwareengine_php_gapic",
--        ":vmwareengine_php_grpc",
--        ":vmwareengine_php_proto",
--    ],
--)
--
--##############################################################################
--# Node.js
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--)
--
--nodejs_gapic_library(
--    name = "vmwareengine_nodejs_gapic",
--    package_name = "@google-cloud/vmwareengine",
--    src = ":vmwareengine_proto_with_info",
--    extra_protoc_parameters = ["metadata"],
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    package = "google.cloud.vmwareengine.v1",
--    service_yaml = "vmwareengine_v1.yaml",
--    deps = [],
--)
--
--nodejs_gapic_assembly_pkg(
--    name = "vmwareengine-v1-nodejs",
--    deps = [
--        ":vmwareengine_nodejs_gapic",
--        ":vmwareengine_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 = "vmwareengine_ruby_proto",
--    deps = [":vmwareengine_proto"],
--)
--
--ruby_grpc_library(
--    name = "vmwareengine_ruby_grpc",
--    srcs = [":vmwareengine_proto"],
--    deps = [":vmwareengine_ruby_proto"],
--)
--
--ruby_cloud_gapic_library(
--    name = "vmwareengine_ruby_gapic",
--    srcs = [":vmwareengine_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-vmwareengine-v1",
--    ],
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    service_yaml = "vmwareengine_v1.yaml",
--    deps = [
--        ":vmwareengine_ruby_grpc",
--        ":vmwareengine_ruby_proto",
--    ],
--)
--
--# Open Source Packages
--ruby_gapic_assembly_pkg(
--    name = "google-cloud-vmwareengine-v1-ruby",
--    deps = [
--        ":vmwareengine_ruby_gapic",
--        ":vmwareengine_ruby_grpc",
--        ":vmwareengine_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 = "vmwareengine_csharp_proto",
--    deps = [":vmwareengine_proto"],
--)
--
--csharp_grpc_library(
--    name = "vmwareengine_csharp_grpc",
--    srcs = [":vmwareengine_proto"],
--    deps = [":vmwareengine_csharp_proto"],
--)
--
--csharp_gapic_library(
--    name = "vmwareengine_csharp_gapic",
--    srcs = [":vmwareengine_proto_with_info"],
--    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    grpc_service_config = "vmwareengine_grpc_service_config.json",
--    service_yaml = "vmwareengine_v1.yaml",
--    deps = [
--        ":vmwareengine_csharp_grpc",
--        ":vmwareengine_csharp_proto",
--    ],
--)
--
--# Open Source Packages
--csharp_gapic_assembly_pkg(
--    name = "google-cloud-vmwareengine-v1-csharp",
--    deps = [
--        ":vmwareengine_csharp_gapic",
--        ":vmwareengine_csharp_grpc",
--        ":vmwareengine_csharp_proto",
--    ],
--)
--
--##############################################################################
--# C++
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "vmwareengine_cc_proto",
--    deps = [":vmwareengine_proto"],
--)
--
--cc_grpc_library(
--    name = "vmwareengine_cc_grpc",
--    srcs = [":vmwareengine_proto"],
--    grpc_only = True,
--    deps = [":vmwareengine_cc_proto"],
--)
 diff -urN a/google/cloud/vpcaccess/BUILD.bazel b/google/cloud/vpcaccess/BUILD.bazel
 --- a/google/cloud/vpcaccess/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vpcaccess/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/vpcaccess/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-vpc_access.
@@ -108334,8 +101639,8 @@
 -)
 diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BUILD.bazel
 --- a/google/cloud/vpcaccess/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,399 +0,0 @@
++++ b/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -108408,7 +101713,6 @@
 -    srcs = [":vpcaccess_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
 -    test_deps = [
 -        ":vpcaccess_java_grpc",
@@ -108472,7 +101776,6 @@
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vpcaccess/apiv1;vpcaccess",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -108517,9 +101820,7 @@
 -    srcs = [":vpcaccess_proto"],
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
 -    opt_args = ["warehouse-package-name=google-cloud-vpc-access"],
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -108568,9 +101869,7 @@
 -    name = "vpcaccess_php_gapic",
 -    srcs = [":vpcaccess_proto_with_info"],
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":vpcaccess_php_grpc",
 -        ":vpcaccess_php_proto",
@@ -108603,9 +101902,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
 -    package = "google.cloud.vpcaccess.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -108650,7 +101947,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access",
 -    ],
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.",
 -    ruby_cloud_title = "Serverless VPC Access V1",
 -    service_yaml = "vpcaccess_v1.yaml",
@@ -108697,7 +101993,6 @@
 -    srcs = [":vpcaccess_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "vpcaccess_v1.yaml",
 -    deps = [
 -        ":vpcaccess_csharp_grpc",
@@ -108737,7 +102032,7 @@
 -)
 diff -urN a/google/cloud/webrisk/BUILD.bazel b/google/cloud/webrisk/BUILD.bazel
 --- a/google/cloud/webrisk/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/webrisk/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/webrisk/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-web_risk.
@@ -108782,18 +102077,9 @@
 -)
 diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel
 --- a/google/cloud/webrisk/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,389 +0,0 @@
++++ b/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,361 +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"])
@@ -108854,15 +102140,12 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    gapic_yaml = "webrisk_gapic.yaml",
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1.yaml",
 -    test_deps = [
 -        ":webrisk_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -108914,8 +102197,6 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/webrisk/apiv1;webrisk",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -108935,7 +102216,6 @@
 -    name = "gapi-cloud-webrisk-v1-go",
 -    deps = [
 -        ":webrisk_go_gapic",
--        ":webrisk_go_gapic_srcjar-metadata.srcjar",
 -        ":webrisk_go_gapic_srcjar-test.srcjar",
 -        ":webrisk_go_proto",
 -    ],
@@ -108944,6 +102224,7 @@
 -##############################################################################
 -# Python
 -##############################################################################
+-
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
@@ -108955,11 +102236,6 @@
 -    name = "webrisk_py_gapic",
 -    srcs = [":webrisk_proto"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -108972,7 +102248,6 @@
 -    deps = [":webrisk_py_gapic"],
 -)
 -
--# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "webrisk-v1-py",
 -    deps = [
@@ -109006,9 +102281,6 @@
 -    name = "webrisk_php_gapic",
 -    srcs = [":webrisk_proto_with_info"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_php_grpc",
 -        ":webrisk_php_proto",
@@ -109041,9 +102313,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    package = "google.cloud.webrisk.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -109081,17 +102351,15 @@
 -    name = "webrisk_ruby_gapic",
 -    srcs = [":webrisk_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-web_risk-v1",
+-        "ruby-cloud-env-prefix=WEBRISK",
+-        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
 -        "ruby-cloud-api-id=webrisk.googleapis.com",
 -        "ruby-cloud-api-shortname=webrisk",
--        "ruby-cloud-env-prefix=WEBRISK",
--        "ruby-cloud-gem-name=google-cloud-web_risk-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
 -    ],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
 -    ruby_cloud_title = "Web Risk V1",
--    service_yaml = "webrisk_v1.yaml",
 -    deps = [
 -        ":webrisk_ruby_grpc",
 -        ":webrisk_ruby_proto",
@@ -109135,7 +102403,6 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1.yaml",
 -    deps = [
 -        ":webrisk_csharp_grpc",
@@ -109175,18 +102442,9 @@
 -)
 diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel
 --- a/google/cloud/webrisk/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,389 +0,0 @@
++++ b/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,345 +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"])
@@ -109246,15 +102504,12 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    gapic_yaml = "webrisk_gapic.yaml",
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1beta1.yaml",
 -    test_deps = [
 -        ":webrisk_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -109306,8 +102561,6 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/webrisk/apiv1beta1;webrisk",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -109327,7 +102580,6 @@
 -    name = "gapi-cloud-webrisk-v1beta1-go",
 -    deps = [
 -        ":webrisk_go_gapic",
--        ":webrisk_go_gapic_srcjar-metadata.srcjar",
 -        ":webrisk_go_gapic_srcjar-test.srcjar",
 -        ":webrisk_go_proto",
 -    ],
@@ -109336,6 +102588,7 @@
 -##############################################################################
 -# Python
 -##############################################################################
+-
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
@@ -109347,11 +102600,6 @@
 -    name = "webrisk_py_gapic",
 -    srcs = [":webrisk_proto"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1beta1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -109364,7 +102612,6 @@
 -    deps = [":webrisk_py_gapic"],
 -)
 -
--# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "webrisk-v1beta1-py",
 -    deps = [
@@ -109398,9 +102645,6 @@
 -    name = "webrisk_php_gapic",
 -    srcs = [":webrisk_proto_with_info"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "webrisk_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_php_grpc",
 -        ":webrisk_php_proto",
@@ -109433,9 +102677,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    package = "google.cloud.webrisk.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -109473,18 +102715,16 @@
 -    name = "webrisk_ruby_gapic",
 -    srcs = [":webrisk_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1",
+-        "ruby-cloud-env-prefix=WEBRISK",
+-        "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService",
+-        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
 -        "ruby-cloud-api-id=webrisk.googleapis.com",
 -        "ruby-cloud-api-shortname=webrisk",
--        "ruby-cloud-env-prefix=WEBRISK",
--        "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1",
--        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
--        "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService",
 -    ],
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
 -    ruby_cloud_title = "Web Risk V1beta1",
--    service_yaml = "webrisk_v1beta1.yaml",
 -    deps = [
 -        ":webrisk_ruby_grpc",
 -        ":webrisk_ruby_proto",
@@ -109528,7 +102768,6 @@
 -    srcs = [":webrisk_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "webrisk_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "webrisk_v1beta1.yaml",
 -    deps = [
 -        ":webrisk_csharp_grpc",
@@ -109549,26 +102788,10 @@
 -##############################################################################
 -# C++
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--)
--
--cc_proto_library(
--    name = "webrisk_cc_proto",
--    deps = [":webrisk_proto"],
--)
--
--cc_grpc_library(
--    name = "webrisk_cc_grpc",
--    srcs = [":webrisk_proto"],
--    grpc_only = True,
--    deps = [":webrisk_cc_proto"],
--)
+-# Put your C++ rules here
 diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel
 --- a/google/cloud/websecurityscanner/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/websecurityscanner/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/websecurityscanner/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-web_security_scanner.
@@ -109612,8 +102835,8 @@
 -)
 diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel
 --- a/google/cloud/websecurityscanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,391 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -109696,7 +102919,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
@@ -109757,7 +102979,6 @@
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -109797,9 +103018,7 @@
 -    name = "websecurityscanner_py_gapic",
 -    srcs = [":websecurityscanner_proto"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -109848,9 +103067,7 @@
 -    name = "websecurityscanner_php_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_php_grpc",
 -        ":websecurityscanner_php_proto",
@@ -109883,9 +103100,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    package = "google.cloud.websecurityscanner.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -109930,7 +103145,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
 -    ],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
 -    ruby_cloud_title = "Web Security Scanner V1",
 -    service_yaml = "websecurityscanner_v1.yaml",
@@ -109977,7 +103191,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1.yaml",
 -    deps = [
 -        ":websecurityscanner_csharp_grpc",
@@ -110017,8 +103230,8 @@
 -)
 diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel
 --- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,352 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,342 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -110087,7 +103300,6 @@
 -    name = "websecurityscanner_java_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
 -    ],
@@ -110145,7 +103357,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha;websecurityscanner",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -110184,8 +103395,6 @@
 -    name = "websecurityscanner_py_gapic",
 -    srcs = [":websecurityscanner_proto"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -110231,8 +103440,6 @@
 -    name = "websecurityscanner_php_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_php_grpc",
 -        ":websecurityscanner_php_proto",
@@ -110265,9 +103472,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    package = "google.cloud.websecurityscanner.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -110305,7 +103510,6 @@
 -    name = "websecurityscanner_ruby_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-websecurityscanner-v1alpha"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":websecurityscanner_ruby_grpc",
 -        ":websecurityscanner_ruby_proto",
@@ -110349,7 +103553,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1alpha.yaml",
 -    deps = [
 -        ":websecurityscanner_csharp_grpc",
@@ -110373,8 +103576,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/websecurityscanner/v1beta/BUILD.bazel
 --- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,364 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,354 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -110446,7 +103649,6 @@
 -    name = "websecurityscanner_java_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
 -    ],
@@ -110504,7 +103706,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -110543,8 +103744,6 @@
 -    name = "websecurityscanner_py_gapic",
 -    srcs = [":websecurityscanner_proto"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -110590,8 +103789,6 @@
 -    name = "websecurityscanner_php_gapic",
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_php_grpc",
 -        ":websecurityscanner_php_proto",
@@ -110624,9 +103821,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    package = "google.cloud.websecurityscanner.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -110671,7 +103866,6 @@
 -        "ruby-cloud-api-shortname=websecurityscanner",
 -    ],
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
 -    ruby_cloud_title = "Web Security Scanner V1beta",
 -    deps = [
@@ -110717,7 +103911,6 @@
 -    srcs = [":websecurityscanner_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "websecurityscanner_v1beta.yaml",
 -    deps = [
 -        ":websecurityscanner_csharp_grpc",
@@ -110741,7 +103934,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/workflows/BUILD.bazel b/google/cloud/workflows/BUILD.bazel
 --- a/google/cloud/workflows/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/workflows/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-workflows.
@@ -110785,7 +103978,7 @@
 -)
 diff -urN a/google/cloud/workflows/executions/BUILD.bazel b/google/cloud/workflows/executions/BUILD.bazel
 --- a/google/cloud/workflows/executions/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/executions/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/workflows/executions/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-workflows-executions.
@@ -110829,8 +104022,8 @@
 -)
 diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/workflows/executions/v1/BUILD.bazel
 --- a/google/cloud/workflows/executions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,386 +0,0 @@
++++ b/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,376 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -110901,7 +104094,6 @@
 -    srcs = [":executions_proto_with_info"],
 -    gapic_yaml = "executions_gapic.yaml",
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1.yaml",
 -    test_deps = [
 -        ":executions_java_grpc",
@@ -110962,7 +104154,6 @@
 -    grpc_service_config = "executions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/executions/apiv1;executions",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -111002,8 +104193,6 @@
 -    name = "executions_py_gapic",
 -    srcs = [":executions_proto"],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -111050,9 +104239,7 @@
 -    name = "executions_php_gapic",
 -    srcs = [":executions_proto_with_info"],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":executions_php_grpc",
 -        ":executions_php_proto",
@@ -111085,9 +104272,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "executions_grpc_service_config.json",
 -    package = "google.cloud.workflows.executions.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -111133,7 +104318,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-workflows",
 -    ],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
 -    ruby_cloud_title = "Workflows Executions V1",
 -    deps = [
@@ -111179,7 +104363,6 @@
 -    srcs = [":executions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1.yaml",
 -    deps = [
 -        ":executions_csharp_grpc",
@@ -111219,8 +104402,8 @@
 -)
 diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/workflows/executions/v1beta/BUILD.bazel
 --- a/google/cloud/workflows/executions/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,356 +0,0 @@
++++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,346 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -111281,7 +104464,6 @@
 -    name = "executions_java_gapic",
 -    srcs = [":executions_proto_with_info"],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":executions_java_grpc",
 -    ],
@@ -111339,7 +104521,6 @@
 -    srcs = [":executions_proto_with_info"],
 -    grpc_service_config = "executions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -111378,8 +104559,6 @@
 -    name = "executions_py_gapic",
 -    srcs = [":executions_proto"],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -111427,8 +104606,6 @@
 -php_gapic_library(
 -    name = "executions_php_gapic",
 -    srcs = [":executions_proto_with_info"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":executions_php_grpc",
 -        ":executions_php_proto",
@@ -111461,9 +104638,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    gapic_yaml = "executions_gapic.yaml",
 -    package = "google.cloud.workflows.executions.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -111509,7 +104684,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-workflows",
 -    ],
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
 -    ruby_cloud_title = "Workflows Executions V1beta",
 -    deps = [
@@ -111555,7 +104729,6 @@
 -    srcs = [":executions_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "executions_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflowexecutions_v1beta.yaml",
 -    deps = [
 -        ":executions_csharp_grpc",
@@ -111579,7 +104752,7 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/type/BUILD.bazel
 --- a/google/cloud/workflows/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,180 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -111763,8 +104936,8 @@
 -)
 diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel
 --- a/google/cloud/workflows/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,391 +0,0 @@
++++ b/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -111837,7 +105010,6 @@
 -    srcs = [":workflows_proto_with_info"],
 -    gapic_yaml = "workflows_gapic.yaml",
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1.yaml",
 -    test_deps = [
 -        ":workflows_java_grpc",
@@ -111899,7 +105071,6 @@
 -    grpc_service_config = "workflows_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/apiv1;workflows",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -111942,8 +105113,6 @@
 -    name = "workflows_py_gapic",
 -    srcs = [":workflows_proto"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -111990,9 +105159,7 @@
 -    name = "workflows_php_gapic",
 -    srcs = [":workflows_proto_with_info"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_php_grpc",
 -        ":workflows_php_proto",
@@ -112025,9 +105192,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
 -    package = "google.cloud.workflows.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -112072,7 +105237,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
 -    ],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
 -    ruby_cloud_title = "Workflows V1",
 -    deps = [
@@ -112118,7 +105282,6 @@
 -    srcs = [":workflows_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1.yaml",
 -    deps = [
 -        ":workflows_csharp_grpc",
@@ -112158,8 +105321,8 @@
 -)
 diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel
 --- a/google/cloud/workflows/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,361 +0,0 @@
++++ b/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,351 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -112222,7 +105385,6 @@
 -    name = "workflows_java_gapic",
 -    srcs = [":workflows_proto_with_info"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":workflows_java_grpc",
 -    ],
@@ -112281,7 +105443,6 @@
 -    srcs = [":workflows_proto_with_info"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/apiv1beta;workflows",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -112323,8 +105484,6 @@
 -    name = "workflows_py_gapic",
 -    srcs = [":workflows_proto"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -112371,9 +105530,7 @@
 -    name = "workflows_php_gapic",
 -    srcs = [":workflows_proto_with_info"],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_php_grpc",
 -        ":workflows_php_proto",
@@ -112406,9 +105563,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    gapic_yaml = "workflows_gapic.yaml",
 -    package = "google.cloud.workflows.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -112453,7 +105608,6 @@
 -        "ruby-cloud-api-shortname=workflows",
 -    ],
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
 -    ruby_cloud_title = "Workflows V1beta",
 -    deps = [
@@ -112499,7 +105653,6 @@
 -    srcs = [":workflows_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "workflows_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "workflows_v1beta.yaml",
 -    deps = [
 -        ":workflows_csharp_grpc",
@@ -112523,7 +105676,7 @@
 -# Put your C++ rules here
 diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel
 --- a/google/container/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/container/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/container/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-container.
@@ -112568,8 +105721,8 @@
 -)
 diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel
 --- a/google/container/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/container/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,341 +0,0 @@
++++ b/google/container/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -112581,45 +105734,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "container_proto",
@@ -112648,6 +105770,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_java_proto",
 -    deps = [":container_proto"],
@@ -112664,12 +105798,10 @@
 -    srcs = [":container_proto_with_info"],
 -    gapic_yaml = "container_gapic.yaml",
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1.yaml",
 -    test_deps = [
 -        ":container_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":container_java_proto",
 -        "//google/api:api_java_proto",
@@ -112687,8 +105819,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-container-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":container_java_gapic",
 -        ":container_java_grpc",
@@ -112697,6 +105827,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "container_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -112715,7 +105856,6 @@
 -    grpc_service_config = "container_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/container/apiv1;container",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1.yaml",
 -    deps = [
 -        ":container_go_proto",
@@ -112740,6 +105880,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "container_py_gapic",
 -    srcs = [":container_proto"],
@@ -112748,8 +105898,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-container",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -112770,6 +105918,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_php_proto",
 -    deps = [":container_proto"],
@@ -112785,9 +105944,7 @@
 -    name = "container_php_gapic",
 -    srcs = [":container_proto_with_info"],
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":container_php_grpc",
 -        ":container_php_proto",
@@ -112804,6 +105961,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "container_nodejs_gapic",
 -    package_name = "@google-cloud/container",
@@ -112811,9 +105977,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "container_grpc_service_config.json",
 -    package = "google.container.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -112825,6 +105989,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "container_ruby_proto",
 -    deps = [":container_proto"],
@@ -112847,7 +106022,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
 -    ],
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
 -    ruby_cloud_title = "Kubernetes Engine V1",
 -    deps = [
@@ -112866,6 +106040,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_csharp_proto",
 -    deps = [":container_proto"],
@@ -112882,7 +106067,6 @@
 -    srcs = [":container_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1.yaml",
 -    deps = [
 -        ":container_csharp_grpc",
@@ -112900,6 +106084,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "container_cc_proto",
 -    deps = [":container_proto"],
@@ -112913,7 +106106,7 @@
 -)
 diff -urN a/google/container/v1alpha1/BUILD.bazel b/google/container/v1alpha1/BUILD.bazel
 --- a/google/container/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,178 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -113095,8 +106288,8 @@
 -)
 diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel
 --- a/google/container/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,343 +0,0 @@
++++ b/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,383 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -113108,45 +106301,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "container_proto",
@@ -113176,6 +106338,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_java_proto",
 -    deps = [":container_proto"],
@@ -113192,12 +106366,10 @@
 -    srcs = [":container_proto_with_info"],
 -    gapic_yaml = "container_gapic.yaml",
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1beta1.yaml",
 -    test_deps = [
 -        ":container_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":container_java_proto",
 -        "//google/api:api_java_proto",
@@ -113215,8 +106387,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-container-v1beta1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":container_java_gapic",
 -        ":container_java_grpc",
@@ -113225,6 +106395,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "container_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -113244,7 +106425,6 @@
 -    grpc_service_config = "container_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/container/apiv1beta1;container",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1beta1.yaml",
 -    deps = [
 -        ":container_go_proto",
@@ -113269,6 +106449,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "container_py_gapic",
 -    srcs = [":container_proto"],
@@ -113277,8 +106467,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-container",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -113299,6 +106487,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_php_proto",
 -    deps = [":container_proto"],
@@ -113314,9 +106513,7 @@
 -    name = "container_php_gapic",
 -    srcs = [":container_proto_with_info"],
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":container_php_grpc",
 -        ":container_php_proto",
@@ -113333,6 +106530,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "container_nodejs_gapic",
 -    package_name = "@google-cloud/container",
@@ -113340,9 +106546,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "container_grpc_service_config.json",
 -    package = "google.container.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -113354,6 +106558,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "container_ruby_proto",
 -    deps = [":container_proto"],
@@ -113376,7 +106591,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
 -    ],
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
 -    ruby_cloud_title = "Kubernetes Engine V1beta1",
 -    deps = [
@@ -113395,6 +106609,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "container_csharp_proto",
 -    deps = [":container_proto"],
@@ -113411,7 +106636,6 @@
 -    srcs = [":container_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "container_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "container_v1beta1.yaml",
 -    deps = [
 -        ":container_csharp_grpc",
@@ -113429,6 +106653,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "container_cc_proto",
 -    deps = [":container_proto"],
@@ -113442,7 +106675,7 @@
 -)
 diff -urN a/google/dataflow/BUILD.bazel b/google/dataflow/BUILD.bazel
 --- a/google/dataflow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/dataflow/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/dataflow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dataflow.
@@ -113487,8 +106720,8 @@
 -)
 diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD.bazel
 --- a/google/dataflow/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,359 +0,0 @@
++++ b/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,402 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -113500,45 +106733,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "dataflow_proto",
@@ -113571,6 +106773,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dataflow_java_proto",
 -    deps = [":dataflow_proto"],
@@ -113587,7 +106801,6 @@
 -    srcs = [":dataflow_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "dataflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataflow_v1beta3.yaml",
 -    test_deps = [
 -        ":dataflow_java_grpc",
@@ -113621,7 +106834,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataflow-v1beta3-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":dataflow_java_gapic",
@@ -113631,6 +106843,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "dataflow_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -113648,7 +106871,6 @@
 -    grpc_service_config = "dataflow_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataflow/apiv1beta3;dataflow",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "dataflow_v1beta3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -113675,6 +106897,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "dataflow_py_gapic",
 -    srcs = [":dataflow_proto"],
@@ -113684,7 +106916,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-dataflow-client",
 -    ],
--    rest_numeric_enums = False,
 -    transport = "grpc+rest",
 -)
 -
@@ -113706,6 +106937,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dataflow_php_proto",
 -    deps = [":dataflow_proto"],
@@ -113721,9 +106963,7 @@
 -    name = "dataflow_php_gapic",
 -    srcs = [":dataflow_proto_with_info"],
 -    grpc_service_config = "dataflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataflow_v1beta3.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dataflow_php_grpc",
 -        ":dataflow_php_proto",
@@ -113740,6 +106980,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "dataflow_nodejs_gapic",
 -    package_name = "@google-cloud/dataflow",
@@ -113747,9 +106996,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dataflow_grpc_service_config.json",
 -    package = "google.dataflow.v1beta3",
--    rest_numeric_enums = False,
 -    service_yaml = "dataflow_v1beta3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -113761,6 +107008,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "dataflow_ruby_proto",
 -    deps = [":dataflow_proto"],
@@ -113784,7 +107042,6 @@
 -        "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots",
 -    ],
 -    grpc_service_config = "dataflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.",
 -    ruby_cloud_title = "Dataflow V1beta3",
 -    deps = [
@@ -113803,6 +107060,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dataflow_csharp_proto",
 -    deps = [":dataflow_proto"],
@@ -113819,7 +107087,6 @@
 -    srcs = [":dataflow_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dataflow_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dataflow_v1beta3.yaml",
 -    deps = [
 -        ":dataflow_csharp_grpc",
@@ -113837,6 +107104,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "dataflow_cc_proto",
 -    deps = [":dataflow_proto"],
@@ -113850,18 +107126,18 @@
 -)
 diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel
 --- a/google/datastore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/datastore/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/datastore/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.bazel
 --- a/google/datastore/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/datastore/admin/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/datastore/admin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BUILD.bazel
 --- a/google/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,340 +0,0 @@
++++ b/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -113873,45 +107149,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "admin_proto",
@@ -113937,6 +107182,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_java_proto",
 -    deps = [":admin_proto"],
@@ -113953,7 +107210,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = "datastore_admin_gapic.yaml",
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
 -    test_deps = [
 -        ":admin_java_grpc",
@@ -113977,7 +107233,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastore-admin-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_gapic",
@@ -113987,6 +107242,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "admin_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -114004,7 +107270,6 @@
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastore/admin/apiv1;admin",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -114033,13 +107298,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "admin_py_gapic",
 -    srcs = [":admin_proto"],
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud, python-gapic-name=datastore-admin"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -114060,6 +107333,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_php_proto",
 -    deps = [":admin_proto"],
@@ -114075,9 +107359,7 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -114094,6 +107376,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "admin_nodejs_gapic",
 -    package_name = "@google-cloud/datastore-admin",
@@ -114101,9 +107392,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
 -    package = "google.datastore.admin.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -114115,6 +107404,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "admin_ruby_proto",
 -    deps = [":admin_proto"],
@@ -114138,7 +107438,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-datastore",
 -    ],
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
 -    ruby_cloud_title = "Firestore in Datastore mode Admin V1",
 -    deps = [
@@ -114157,6 +107456,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "admin_csharp_proto",
 -    deps = [":admin_proto"],
@@ -114173,7 +107483,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -114191,6 +107500,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "admin_cc_proto",
 -    deps = [":admin_proto"],
@@ -114204,18 +107522,9 @@
 -)
 diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel
 --- a/google/datastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,402 +0,0 @@
++++ b/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,370 +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"])
@@ -114229,7 +107538,6 @@
 -proto_library(
 -    name = "datastore_proto",
 -    srcs = [
--        "aggregation_result.proto",
 -        "datastore.proto",
 -        "entity.proto",
 -        "query.proto",
@@ -114281,15 +107589,12 @@
 -    srcs = [":datastore_proto_with_info"],
 -    gapic_yaml = "datastore_gapic.yaml",
 -    grpc_service_config = "datastore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "datastore_v1.yaml",
 -    test_deps = [
 -        ":datastore_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_java_proto",
--        "//google/api:api_java_proto",
 -    ],
 -)
 -
@@ -114305,7 +107610,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastore-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_java_gapic",
@@ -114342,8 +107646,6 @@
 -    srcs = [":datastore_proto_with_info"],
 -    grpc_service_config = "datastore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastore/apiv1;datastore",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -114367,7 +107669,6 @@
 -    name = "gapi-cloud-datastore-v1-go",
 -    deps = [
 -        ":datastore_go_gapic",
--        ":datastore_go_gapic_srcjar-metadata.srcjar",
 -        ":datastore_go_gapic_srcjar-test.srcjar",
 -        ":datastore_go_proto",
 -    ],
@@ -114388,11 +107689,6 @@
 -    srcs = [":datastore_proto"],
 -    grpc_service_config = "datastore_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    service_yaml = "datastore_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -114405,7 +107701,6 @@
 -    deps = [":datastore_py_gapic"],
 -)
 -
--# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "datastore-v1-py",
 -    deps = [
@@ -114438,10 +107733,7 @@
 -php_gapic_library(
 -    name = "datastore_php_gapic",
 -    srcs = [":datastore_proto_with_info"],
--    grpc_service_config = "datastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_php_grpc",
 -        ":datastore_php_proto",
@@ -114474,11 +107766,8 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "datastore_grpc_service_config.json",
 -    main_service = "datastore",
--    mixins = "google.longrunning.Operations",
 -    package = "google.datastore.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -114516,17 +107805,15 @@
 -    name = "datastore_ruby_gapic",
 -    srcs = [":datastore_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-datastore-v1",
+-        "ruby-cloud-env-prefix=DATASTORE",
+-        "ruby-cloud-product-url=https://cloud.google.com/datastore",
 -        "ruby-cloud-api-id=datastore.googleapis.com",
 -        "ruby-cloud-api-shortname=datastore",
--        "ruby-cloud-env-prefix=DATASTORE",
--        "ruby-cloud-gem-name=google-cloud-datastore-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/datastore",
 -    ],
 -    grpc_service_config = "datastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
 -    ruby_cloud_title = "Firestore in Datastore mode V1",
--    service_yaml = "datastore_v1.yaml",
 -    deps = [
 -        ":datastore_ruby_grpc",
 -        ":datastore_ruby_proto",
@@ -114570,7 +107857,6 @@
 -    srcs = [":datastore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "datastore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "datastore_v1.yaml",
 -    deps = [
 -        ":datastore_csharp_grpc",
@@ -114610,7 +107896,7 @@
 -)
 diff -urN a/google/devtools/artifactregistry/BUILD.bazel b/google/devtools/artifactregistry/BUILD.bazel
 --- a/google/devtools/artifactregistry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/artifactregistry/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/artifactregistry/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-artifact_registry.
@@ -114654,8 +107940,8 @@
 -)
 diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/artifactregistry/v1/BUILD.bazel
 --- a/google/devtools/artifactregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,366 +0,0 @@
++++ b/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,408 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -114667,45 +107953,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "artifactregistry_proto",
@@ -114745,6 +108000,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_java_proto",
 -    deps = [":artifactregistry_proto"],
@@ -114761,7 +108028,6 @@
 -    srcs = [":artifactregistry_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1.yaml",
 -    test_deps = [
 -        ":artifactregistry_java_grpc",
@@ -114787,7 +108053,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-artifactregistry-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_gapic",
@@ -114797,6 +108062,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "artifactregistry_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -114816,7 +108092,6 @@
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1;artifactregistry",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -114847,6 +108122,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "artifactregistry_py_gapic",
 -    srcs = [":artifactregistry_proto"],
@@ -114856,8 +108141,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-artifact-registry",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -114881,6 +108164,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_php_proto",
 -    deps = [":artifactregistry_proto"],
@@ -114896,9 +108190,7 @@
 -    name = "artifactregistry_php_gapic",
 -    srcs = [":artifactregistry_proto_with_info"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_php_grpc",
 -        ":artifactregistry_php_proto",
@@ -114915,6 +108207,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "artifactregistry_nodejs_gapic",
 -    package_name = "@google-cloud/artifact-registry",
@@ -114922,9 +108223,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
 -    package = "google.devtools.artifactregistry.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -114936,6 +108235,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "artifactregistry_ruby_proto",
 -    deps = [":artifactregistry_proto"],
@@ -114958,7 +108268,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/",
 -    ],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
 -    ruby_cloud_title = "Artifact Registry V1",
 -    deps = [
@@ -114977,6 +108286,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_csharp_proto",
 -    deps = [":artifactregistry_proto"],
@@ -114993,7 +108313,6 @@
 -    srcs = [":artifactregistry_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1.yaml",
 -    deps = [
 -        ":artifactregistry_csharp_grpc",
@@ -115011,6 +108330,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "artifactregistry_cc_proto",
 -    deps = [":artifactregistry_proto"],
@@ -115024,8 +108352,8 @@
 -)
 diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtools/artifactregistry/v1beta2/BUILD.bazel
 --- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,350 +0,0 @@
++++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,385 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -115037,43 +108365,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "artifactregistry_proto",
@@ -115112,6 +108411,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_java_proto",
 -    deps = [":artifactregistry_proto"],
@@ -115127,7 +108438,6 @@
 -    name = "artifactregistry_java_gapic",
 -    srcs = [":artifactregistry_proto_with_info"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":artifactregistry_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -115151,7 +108461,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-artifactregistry-v1beta2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_gapic",
@@ -115161,6 +108470,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "artifactregistry_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -115179,7 +108499,6 @@
 -    srcs = [":artifactregistry_proto_with_info"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2;artifactregistry",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -115208,6 +108527,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "artifactregistry_py_gapic",
 -    srcs = [":artifactregistry_proto"],
@@ -115217,8 +108546,6 @@
 -        "python-gapic-name=artifactregistry",
 -        "warehouse-package-name=google-cloud-artifact-registry",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -115242,6 +108569,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_php_proto",
 -    deps = [":artifactregistry_proto"],
@@ -115257,9 +108595,7 @@
 -    name = "artifactregistry_php_gapic",
 -    srcs = [":artifactregistry_proto_with_info"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_php_grpc",
 -        ":artifactregistry_php_proto",
@@ -115276,6 +108612,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "artifactregistry_nodejs_gapic",
 -    package_name = "@google-cloud/artifact-registry",
@@ -115283,9 +108628,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
 -    package = "google.devtools.artifactregistry.v1beta2",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -115297,6 +108640,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "artifactregistry_ruby_proto",
 -    deps = [":artifactregistry_proto"],
@@ -115319,7 +108673,6 @@
 -        "ruby-cloud-api-shortname=artifactregistry",
 -    ],
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
 -    ruby_cloud_title = "Artifact Registry V1beta2",
 -    deps = [
@@ -115338,6 +108691,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "artifactregistry_csharp_proto",
 -    deps = [":artifactregistry_proto"],
@@ -115354,7 +108718,6 @@
 -    srcs = [":artifactregistry_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "artifactregistry_v1beta2.yaml",
 -    deps = [
 -        ":artifactregistry_csharp_grpc",
@@ -115378,13 +108741,13 @@
 -# Put your C++ rules here
 diff -urN a/google/devtools/build/BUILD.bazel b/google/devtools/build/BUILD.bazel
 --- a/google/devtools/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/build/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/build/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUILD.bazel
 --- a/google/devtools/build/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,321 +0,0 @@
++++ b/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,364 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -115396,44 +108759,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "build_proto",
@@ -115462,6 +108795,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "build_java_proto",
 -    deps = [":build_proto"],
@@ -115478,7 +108823,6 @@
 -    srcs = [":build_proto_with_info"],
 -    gapic_yaml = "buildeventservice_gapic.yaml",
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":build_java_grpc",
 -    ],
@@ -115500,7 +108844,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-build-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":build_java_gapic",
@@ -115510,6 +108853,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "build_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -115525,7 +108879,6 @@
 -    srcs = [":build_proto_with_info"],
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/build/apiv1;build",
--    rest_numeric_enums = False,
 -    service_yaml = "buildeventservice_v1.yaml",
 -    deps = [
 -        ":build_go_proto",
@@ -115550,23 +108903,31 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "build_py_gapic",
 -    srcs = [":build_proto"],
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
--py_test(
--    name = "build_py_gapic_test",
--    srcs = [
--        "build_py_gapic_pytest.py",
--        "build_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":build_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1374 is fixed
+-#py_test(
+-#    name = "build_py_gapic_test",
+-#    srcs = [
+-#        "build_py_gapic_pytest.py",
+-#        "build_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":build_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -115576,6 +108937,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "build_php_proto",
 -    deps = [":build_proto"],
@@ -115591,8 +108963,6 @@
 -    name = "build_php_gapic",
 -    srcs = [":build_proto_with_info"],
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":build_php_grpc",
 -        ":build_php_proto",
@@ -115609,15 +108979,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "build_nodejs_gapic",
 -    src = ":build_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
 -    package = "google.devtools.build.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "buildeventservice_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -115629,6 +109006,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "build_ruby_proto",
 -    deps = [":build_proto"],
@@ -115644,7 +109032,6 @@
 -    name = "build_ruby_gapic",
 -    srcs = [":build_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-build-v1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":build_ruby_grpc",
 -        ":build_ruby_proto",
@@ -115661,6 +109048,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "build_csharp_proto",
 -    deps = [":build_proto"],
@@ -115677,7 +109075,6 @@
 -    srcs = [":build_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "buildeventservice_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "buildeventservice_v1.yaml",
 -    deps = [
 -        ":build_csharp_grpc",
@@ -115695,6 +109092,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "build_cc_proto",
 -    deps = [":build_proto"],
@@ -115708,7 +109114,7 @@
 -)
 diff -urN a/google/devtools/cloudbuild/BUILD.bazel b/google/devtools/cloudbuild/BUILD.bazel
 --- a/google/devtools/cloudbuild/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudbuild/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/cloudbuild/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-build.
@@ -115752,8 +109158,8 @@
 -)
 diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbuild/v1/BUILD.bazel
 --- a/google/devtools/cloudbuild/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,342 +0,0 @@
++++ b/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,358 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -115762,8 +109168,6 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
 -    "csharp_gapic_assembly_pkg",
 -    "csharp_gapic_library",
 -    "csharp_grpc_library",
@@ -115779,8 +109183,6 @@
 -    "java_proto_library",
 -    "nodejs_gapic_assembly_pkg",
 -    "nodejs_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
 -    "proto_library_with_info",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
@@ -115837,7 +109239,6 @@
 -    srcs = [":cloudbuild_proto_with_info"],
 -    gapic_yaml = "cloudbuild_gapic.yaml",
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":cloudbuild_java_grpc",
 -    ],
@@ -115860,7 +109261,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudbuild-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":cloudbuild_java_gapic",
@@ -115887,7 +109287,6 @@
 -    srcs = [":cloudbuild_proto_with_info"],
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudbuild/apiv1;cloudbuild",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbuild_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -115928,8 +109327,6 @@
 -        "warehouse-package-name=google-cloud-build",
 -        "python-gapic-namespace=google.cloud.devtools",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -115949,6 +109346,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudbuild_php_proto",
 -    deps = [":cloudbuild_proto"],
@@ -115981,6 +109389,15 @@
 -#    ],
 -#)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "cloudbuild_nodejs_gapic",
 -    package_name = "@google-cloud/cloudbuild",
@@ -115988,9 +109405,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
 -    package = "google.devtools.cloudbuild.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbuild_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -116028,7 +109443,6 @@
 -        "ruby-cloud-api-shortname=cloudbuild",
 -    ],
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.",
 -    ruby_cloud_title = "Cloud Build V1",
 -    deps = [
@@ -116067,7 +109481,6 @@
 -    srcs = [":cloudbuild_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudbuild_v1.yaml",
 -    deps = [
 -        ":cloudbuild_csharp_grpc",
@@ -116085,6 +109498,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "cloudbuild_cc_proto",
 -    deps = [":cloudbuild_proto"],
@@ -116098,53 +109520,23 @@
 -)
 diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel
 --- a/google/devtools/clouddebugger/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/clouddebugger/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/clouddebugger/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel
 --- a/google/devtools/clouddebugger/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,342 +0,0 @@
++++ b/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,384 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "clouddebugger_proto",
@@ -116172,6 +109564,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouddebugger_java_proto",
 -    deps = [":clouddebugger_proto"],
@@ -116188,7 +109592,6 @@
 -    srcs = [":clouddebugger_proto_with_info"],
 -    gapic_yaml = "clouddebugger_gapic.yaml",
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":clouddebugger_java_grpc",
 -    ],
@@ -116212,7 +109615,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-clouddebugger-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":clouddebugger_java_gapic",
@@ -116222,6 +109624,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "clouddebugger_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -116238,7 +109651,6 @@
 -    srcs = [":clouddebugger_proto_with_info"],
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/debugger/apiv2;clouddebugger",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddebugger_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -116263,6 +109675,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "clouddebugger_py_gapic",
 -    srcs = [":clouddebugger_proto"],
@@ -116272,8 +109693,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=debugger",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -116296,6 +109715,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouddebugger_php_proto",
 -    deps = [":clouddebugger_proto"],
@@ -116311,8 +109741,6 @@
 -    name = "clouddebugger_php_gapic",
 -    srcs = [":clouddebugger_proto_with_info"],
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":clouddebugger_php_grpc",
 -        ":clouddebugger_php_proto",
@@ -116333,15 +109761,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "clouddebugger_nodejs_gapic",
 -    src = ":clouddebugger_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
 -    package = "google.devtools.clouddebugger.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddebugger_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -116354,6 +109789,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "clouddebugger_ruby_proto",
 -    deps = [":clouddebugger_proto"],
@@ -116377,7 +109823,6 @@
 -        "ruby-cloud-service-override=Controller2=Controller;Debugger2=Debugger",
 -    ],
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Debugger API allows applications to interact with the Google Cloud Debugger backends. It provides two interfaces: the Debugger interface and the Controller interface. The Controller interface allows you to implement an agent that sends state data -- for example, the value of program variables and the call stack -- to Cloud Debugger when the application is running. The Debugger interface allows you to implement a Cloud Debugger client that allows users to set and delete the breakpoints at which the state data is collected, as well as read the data that is captured.",
 -    ruby_cloud_title = "Cloud Debugger V2",
 -    deps = [
@@ -116400,6 +109845,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouddebugger_csharp_proto",
 -    deps = [":clouddebugger_proto"],
@@ -116416,7 +109872,6 @@
 -    srcs = [":clouddebugger_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "clouddebugger_v2.yaml",
 -    deps = [
 -        ":clouddebugger_csharp_grpc",
@@ -116436,6 +109891,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "clouddebugger_cc_proto",
 -    deps = [":clouddebugger_proto"],
@@ -116449,13 +109913,13 @@
 -)
 diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/clouderrorreporting/BUILD.bazel
 --- a/google/devtools/clouderrorreporting/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/clouderrorreporting/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/clouderrorreporting/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 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 @@
++++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -116467,43 +109931,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "clouderrorreporting_proto",
@@ -116531,6 +109966,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouderrorreporting_java_proto",
 -    deps = [":clouderrorreporting_proto"],
@@ -116546,7 +109993,6 @@
 -    name = "clouderrorreporting_java_gapic",
 -    srcs = [":clouderrorreporting_proto_with_info"],
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":clouderrorreporting_java_grpc",
 -    ],
@@ -116572,7 +110018,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-clouderrorreporting-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":clouderrorreporting_java_gapic",
@@ -116582,6 +110027,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "clouderrorreporting_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -116598,7 +110054,6 @@
 -    srcs = [":clouderrorreporting_proto_with_info"],
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1;clouderrorreporting",
--    rest_numeric_enums = False,
 -    service_yaml = "clouderrorreporting_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -116624,6 +110079,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "clouderrorreporting_py_gapic",
 -    srcs = [":clouderrorreporting_proto"],
@@ -116632,8 +110097,6 @@
 -        "python-gapic-name=errorreporting",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -116654,6 +110117,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouderrorreporting_php_proto",
 -    deps = [":clouderrorreporting_proto"],
@@ -116669,8 +110143,6 @@
 -    name = "clouderrorreporting_php_gapic",
 -    srcs = [":clouderrorreporting_proto_with_info"],
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":clouderrorreporting_php_grpc",
 -        ":clouderrorreporting_php_proto",
@@ -116687,6 +110159,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "clouderrorreporting_nodejs_gapic",
 -    package_name = "@google-cloud/clouderrorreporting",
@@ -116694,9 +110175,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
 -    package = "google.devtools.clouderrorreporting.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "clouderrorreporting_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -116708,6 +110187,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "clouderrorreporting_ruby_proto",
 -    deps = [":clouderrorreporting_proto"],
@@ -116730,7 +110220,6 @@
 -        "ruby-cloud-api-shortname=clouderrorreporting",
 -    ],
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.",
 -    ruby_cloud_title = "Error Reporting V1beta1",
 -    deps = [
@@ -116749,6 +110238,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "clouderrorreporting_csharp_proto",
 -    deps = [":clouderrorreporting_proto"],
@@ -116765,7 +110265,6 @@
 -    srcs = [":clouderrorreporting_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "clouderrorreporting_v1beta1.yaml",
 -    deps = [
 -        ":clouderrorreporting_csharp_grpc",
@@ -116789,7 +110288,7 @@
 -# Put your C++ rules here
 diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudprofiler/BUILD.bazel
 --- a/google/devtools/cloudprofiler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudprofiler/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/cloudprofiler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-profiler.
@@ -116833,8 +110332,8 @@
 -)
 diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloudprofiler/v2/BUILD.bazel
 --- a/google/devtools/cloudprofiler/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,326 +0,0 @@
++++ b/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -116846,45 +110345,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "cloudprofiler_proto",
@@ -116907,6 +110375,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudprofiler_java_proto",
 -    deps = [":cloudprofiler_proto"],
@@ -116922,7 +110402,6 @@
 -    name = "cloudprofiler_java_gapic",
 -    srcs = [":cloudprofiler_proto_with_info"],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":cloudprofiler_java_grpc",
 -    ],
@@ -116944,7 +110423,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudprofiler-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":cloudprofiler_java_gapic",
@@ -116954,6 +110432,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "cloudprofiler_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -116969,7 +110458,6 @@
 -    srcs = [":cloudprofiler_proto_with_info"],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2;cloudprofiler",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprofiler_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -116995,12 +110483,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "cloudprofiler_py_gapic",
 -    srcs = [":cloudprofiler_proto"],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -117021,6 +110517,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudprofiler_php_proto",
 -    deps = [":cloudprofiler_proto"],
@@ -117036,8 +110543,6 @@
 -    name = "cloudprofiler_php_gapic",
 -    srcs = [":cloudprofiler_proto_with_info"],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":cloudprofiler_php_grpc",
 -        ":cloudprofiler_php_proto",
@@ -117054,6 +110559,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "cloudprofiler_nodejs_gapic",
 -    package_name = "@google-cloud/cloudprofiler",
@@ -117061,9 +110575,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
 -    package = "google.devtools.cloudprofiler.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprofiler_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -117075,6 +110587,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "cloudprofiler_ruby_proto",
 -    deps = [":cloudprofiler_proto"],
@@ -117097,7 +110620,6 @@
 -        "ruby-cloud-api-shortname=cloudprofiler",
 -    ],
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.",
 -    ruby_cloud_title = "Cloud Profiler V2",
 -    deps = [
@@ -117116,6 +110638,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudprofiler_csharp_proto",
 -    deps = [":cloudprofiler_proto"],
@@ -117132,7 +110665,6 @@
 -    srcs = [":cloudprofiler_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudprofiler_v2.yaml",
 -    deps = [
 -        ":cloudprofiler_csharp_grpc",
@@ -117150,6 +110682,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "cloudprofiler_cc_proto",
 -    deps = [":cloudprofiler_proto"],
@@ -117163,13 +110704,13 @@
 -)
 diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel
 --- a/google/devtools/cloudtrace/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudtrace/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/cloudtrace/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel
 --- a/google/devtools/cloudtrace/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,332 +0,0 @@
++++ b/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -117181,45 +110722,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "cloudtrace_proto",
@@ -117244,6 +110754,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_java_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117260,7 +110782,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    gapic_yaml = "cloudtrace_gapic.yaml",
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":cloudtrace_java_grpc",
 -    ],
@@ -117282,7 +110803,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudtrace-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_gapic",
@@ -117292,6 +110812,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "cloudtrace_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -117307,7 +110838,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1;cloudtrace",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -117332,6 +110862,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "cloudtrace_py_gapic",
 -    srcs = [":cloudtrace_proto"],
@@ -117340,8 +110880,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=trace",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -117362,6 +110900,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_php_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117377,8 +110926,6 @@
 -    name = "cloudtrace_php_gapic",
 -    srcs = [":cloudtrace_proto_with_info"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_php_grpc",
 -        ":cloudtrace_php_proto",
@@ -117395,15 +110942,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "cloudtrace_nodejs_gapic",
 -    src = ":cloudtrace_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    package = "google.devtools.cloudtrace.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -117415,6 +110969,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "cloudtrace_ruby_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117437,7 +111002,6 @@
 -        "ruby-cloud-api-shortname=cloudtrace",
 -    ],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
 -    ruby_cloud_title = "Cloud Trace V1",
 -    deps = [
@@ -117456,6 +111020,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_csharp_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117472,7 +111047,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v1.yaml",
 -    deps = [
 -        ":cloudtrace_csharp_grpc",
@@ -117490,6 +111064,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "cloudtrace_cc_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117504,8 +111087,8 @@
 -)
 diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel
 --- a/google/devtools/cloudtrace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,337 +0,0 @@
++++ b/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -117517,45 +111100,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "cloudtrace_proto",
@@ -117584,6 +111136,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_java_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117600,7 +111164,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    gapic_yaml = "cloudtrace_gapic.yaml",
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":cloudtrace_java_grpc",
 -    ],
@@ -117622,7 +111185,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudtrace-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_gapic",
@@ -117632,6 +111194,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "cloudtrace_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -117648,7 +111221,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2;cloudtrace",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -117673,6 +111245,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "cloudtrace_py_gapic",
 -    srcs = [":cloudtrace_proto"],
@@ -117681,8 +111263,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=trace",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -117703,6 +111283,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_php_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117718,8 +111309,6 @@
 -    name = "cloudtrace_php_gapic",
 -    srcs = [":cloudtrace_proto_with_info"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_php_grpc",
 -        ":cloudtrace_php_proto",
@@ -117736,15 +111325,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "cloudtrace_nodejs_gapic",
 -    src = ":cloudtrace_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    package = "google.devtools.cloudtrace.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -117756,6 +111352,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "cloudtrace_ruby_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117778,7 +111385,6 @@
 -        "ruby-cloud-api-shortname=cloudtrace",
 -    ],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
 -    ruby_cloud_title = "Cloud Trace V2",
 -    deps = [
@@ -117797,6 +111403,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "cloudtrace_csharp_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117813,7 +111430,6 @@
 -    srcs = [":cloudtrace_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "cloudtrace_v2.yaml",
 -    deps = [
 -        ":cloudtrace_csharp_grpc",
@@ -117831,6 +111447,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "cloudtrace_cc_proto",
 -    deps = [":cloudtrace_proto"],
@@ -117845,7 +111470,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel
 --- a/google/devtools/containeranalysis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-container_analysis.
@@ -117890,8 +111515,8 @@
 -)
 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 @@
++++ b/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,406 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -117903,42 +111528,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "containeranalysis_proto",
@@ -117977,6 +111574,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "containeranalysis_java_proto",
 -    deps = [":containeranalysis_proto"],
@@ -117993,7 +111602,6 @@
 -    srcs = [":containeranalysis_proto_with_info"],
 -    gapic_yaml = "containeranalysis_gapic.yaml",
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1.yaml",
 -    test_deps = [
 -        ":containeranalysis_java_grpc",
@@ -118020,7 +111628,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-containeranalysis-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_java_gapic",
@@ -118030,6 +111637,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "containeranalysis_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -118074,13 +111692,21 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "containeranalysis_py_gapic",
 -    srcs = [":containeranalysis_proto"],
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud.devtools"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -        "//google/iam/v1:policy_py_proto",
@@ -118106,6 +111732,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "containeranalysis_php_proto",
 -    deps = [":containeranalysis_proto"],
@@ -118121,9 +111758,7 @@
 -    name = "containeranalysis_php_gapic",
 -    srcs = [":containeranalysis_proto_with_info"],
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_php_grpc",
 -        ":containeranalysis_php_proto",
@@ -118140,6 +111775,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "containeranalysis_nodejs_gapic",
 -    package_name = "@google-cloud/containeranalysis",
@@ -118149,9 +111793,7 @@
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    main_service = "containeranalysis",
 -    package = "google.devtools.containeranalysis.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -118165,6 +111807,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "containeranalysis_ruby_proto",
 -    deps = [":containeranalysis_proto"],
@@ -118188,7 +111841,6 @@
 -        "ruby-cloud-extra-dependencies=grafeas-v1=>= 0.4|< 2.a",
 -    ],
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
 -    ruby_cloud_title = "Container Analysis V1",
 -    deps = [
@@ -118207,6 +111859,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "containeranalysis_csharp_proto",
 -    deps = [":containeranalysis_proto"],
@@ -118223,7 +111886,6 @@
 -    srcs = [":containeranalysis_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1.yaml",
 -    deps = [
 -        ":containeranalysis_csharp_grpc",
@@ -118241,6 +111903,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "containeranalysis_cc_proto",
 -    deps = [":containeranalysis_proto"],
@@ -118254,8 +111925,8 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,244 +0,0 @@
++++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,240 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -118361,7 +112032,6 @@
 -    srcs = [":containeranalysis_proto_with_info"],
 -    gapic_yaml = "containeranalysis_gapic.yaml",
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":containeranalysis_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
@@ -118422,7 +112092,6 @@
 -    srcs = [":containeranalysis_proto_with_info"],
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/containeranalysis/apiv1beta1;containeranalysis",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -118487,9 +112156,7 @@
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    main_service = "containeranalysis",
 -    package = "google.devtools.containeranalysis.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "containeranalysis_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -118502,7 +112169,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,59 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118565,7 +112232,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,58 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118627,7 +112294,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,55 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118686,7 +112353,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,55 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118745,7 +112412,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,56 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118805,7 +112472,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,61 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118870,7 +112537,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,82 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -118956,7 +112623,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,54 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -119014,7 +112681,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,55 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -119073,7 +112740,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,60 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -119137,7 +112804,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,55 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -119196,7 +112863,7 @@
 -)
 diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,64 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -119264,8 +112931,8 @@
 -)
 diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/remoteworkers/v1test2/BUILD.bazel
 --- a/google/devtools/remoteworkers/v1test2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,315 +0,0 @@
++++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,351 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -119277,42 +112944,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "remoteworkers_proto",
@@ -119342,6 +112981,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "remoteworkers_java_proto",
 -    deps = [":remoteworkers_proto"],
@@ -119358,7 +113009,6 @@
 -    srcs = [":remoteworkers_proto_with_info"],
 -    gapic_yaml = "remoteworkers_gapic.yaml",
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":remoteworkers_java_grpc",
 -    ],
@@ -119380,7 +113030,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-remoteworkers-v1test2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":remoteworkers_java_gapic",
@@ -119390,6 +113039,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "remoteworkers_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -119406,7 +113066,6 @@
 -    srcs = [":remoteworkers_proto_with_info"],
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2;remoteworkers",
--    rest_numeric_enums = False,
 -    service_yaml = "remoteworkers_v1beta2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -119432,23 +113091,31 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "remoteworkers_py_gapic",
 -    srcs = [":remoteworkers_proto"],
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
--py_test(
--    name = "remoteworkers_py_gapic_test",
--    srcs = [
--        "remoteworkers_py_gapic_pytest.py",
--        "remoteworkers_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":remoteworkers_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1370 is fixed
+-#py_test(
+-#    name = "remoteworkers_py_gapic_test",
+-#    srcs = [
+-#        "remoteworkers_py_gapic_pytest.py",
+-#        "remoteworkers_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":remoteworkers_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -119458,6 +113125,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "remoteworkers_php_proto",
 -    deps = [":remoteworkers_proto"],
@@ -119473,8 +113151,6 @@
 -    name = "remoteworkers_php_gapic",
 -    srcs = [":remoteworkers_proto_with_info"],
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":remoteworkers_php_grpc",
 -        ":remoteworkers_php_proto",
@@ -119491,15 +113167,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "remoteworkers_nodejs_gapic",
 -    src = ":remoteworkers_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
 -    package = "google.devtools.remoteworkers.v1test2",
--    rest_numeric_enums = False,
 -    service_yaml = "remoteworkers_v1beta2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -119511,6 +113194,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "remoteworkers_ruby_proto",
 -    deps = [":remoteworkers_proto"],
@@ -119526,7 +113220,6 @@
 -    name = "remoteworkers_ruby_gapic",
 -    srcs = [":remoteworkers_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-remoteworkers-v1test2"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":remoteworkers_ruby_grpc",
 -        ":remoteworkers_ruby_proto",
@@ -119543,6 +113236,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "remoteworkers_csharp_proto",
 -    deps = [":remoteworkers_proto"],
@@ -119559,7 +113263,6 @@
 -    srcs = [":remoteworkers_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "remoteworkers_v1beta2.yaml",
 -    deps = [
 -        ":remoteworkers_csharp_grpc",
@@ -119583,7 +113286,7 @@
 -# Put your C++ rules here
 diff -urN a/google/devtools/resultstore/v2/BUILD.bazel b/google/devtools/resultstore/v2/BUILD.bazel
 --- a/google/devtools/resultstore/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,209 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -119796,34 +113499,17 @@
 -)
 diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel
 --- a/google/devtools/source/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,143 +0,0 @@
++++ b/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,195 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# This is an API workspace, having public visibility by default makes perfect sense.
+-package(default_visibility = ["//visibility:public"])
+-
 -##############################################################################
 -# Common
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_grpc_library",
--    "java_proto_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "source_proto",
@@ -119842,6 +113528,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
 -java_proto_library(
 -    name = "source_java_proto",
 -    deps = [":source_proto"],
@@ -119858,7 +113554,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-devtools-source-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":source_java_grpc",
@@ -119867,6 +113562,14 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_proto_library",
+-)
+-
 -go_proto_library(
 -    name = "source_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -119877,6 +113580,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "source_py_gapic",
 -    srcs = [":source_proto"],
@@ -119885,8 +113597,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=source_context",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -119897,6 +113607,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# PHP
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "php_grpc_library",
+-    "php_proto_library",
+-)
+-
 -php_proto_library(
 -    name = "source_php_proto",
 -    deps = [":source_proto"],
@@ -119908,6 +113627,24 @@
 -    deps = [":source_php_proto"],
 -)
 -
+-##############################################################################
+-# 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",
+-)
+-
 -ruby_proto_library(
 -    name = "source_ruby_proto",
 -    deps = [":source_proto"],
@@ -119919,6 +113656,15 @@
 -    deps = [":source_ruby_proto"],
 -)
 -
+-##############################################################################
+-# C#
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "csharp_grpc_library",
+-    "csharp_proto_library",
+-)
+-
 -csharp_proto_library(
 -    name = "source_csharp_proto",
 -    deps = [":source_proto"],
@@ -119930,6 +113676,15 @@
 -    deps = [":source_csharp_proto"],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "source_cc_proto",
 -    deps = [":source_proto"],
@@ -119943,8 +113698,8 @@
 -)
 diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/BUILD.bazel
 --- a/google/devtools/testing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,351 +0,0 @@
++++ b/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -119956,36 +113711,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "testing_proto",
@@ -120012,6 +113745,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "testing_java_proto",
 -    deps = [":testing_proto"],
@@ -120027,7 +113772,6 @@
 -    name = "testing_java_gapic",
 -    srcs = [":testing_proto_with_info"],
 -    grpc_service_config = "testing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":testing_java_grpc",
 -    ],
@@ -120053,7 +113797,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-testing-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":testing_java_gapic",
@@ -120121,12 +113864,19 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "testing_py_gapic",
 -    srcs = [":testing_proto"],
 -    grpc_service_config = "testing_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -120148,6 +113898,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "testing_php_proto",
 -    deps = [":testing_proto"],
@@ -120163,9 +113924,7 @@
 -    name = "testing_php_gapic",
 -    srcs = [":testing_proto_with_info"],
 -    grpc_service_config = "testing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "testing_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":testing_php_grpc",
 -        ":testing_php_proto",
@@ -120182,6 +113941,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "testing_nodejs_gapic",
 -    package_name = "@google-cloud/testing",
@@ -120189,9 +113957,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "testing_grpc_service_config.json",
 -    package = "google.devtools.testing.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "testing_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -120203,6 +113969,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "testing_ruby_proto",
 -    deps = [":testing_proto"],
@@ -120221,7 +113998,6 @@
 -        "ruby-cloud-gem-name=google-cloud-devtools-testing-v1",
 -    ],
 -    grpc_service_config = "testing_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":testing_ruby_grpc",
 -        ":testing_ruby_proto",
@@ -120285,6 +114061,15 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "testing_cc_proto",
 -    deps = [":testing_proto"],
@@ -120298,18 +114083,18 @@
 -)
 diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsapis/BUILD.bazel
 --- a/google/example/endpointsapis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/example/endpointsapis/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/example/endpointsapis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel
 --- a/google/example/library/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/example/library/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/example/library/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BUILD.bazel
 --- a/google/example/library/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,332 +0,0 @@
++++ b/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,328 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -120327,8 +114112,6 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
 -    "csharp_gapic_assembly_pkg",
 -    "csharp_gapic_library",
 -    "csharp_grpc_library",
@@ -120400,7 +114183,6 @@
 -    srcs = [":library_proto_with_info"],
 -    gapic_yaml = "library_example_gapic.yaml",
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":library_java_grpc",
 -    ],
@@ -120422,7 +114204,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-example-library-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":library_java_gapic",
@@ -120448,7 +114229,6 @@
 -    grpc_service_config = "library_grpc_service_config.json",
 -    importpath = "google.golang.org/google/example/library/v1;library",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "//google/example/library:library_example_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -120478,8 +114258,6 @@
 -    name = "library_py_gapic",
 -    srcs = [":library_proto"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -120515,9 +114293,7 @@
 -    name = "library_php_gapic",
 -    srcs = [":library_proto_with_info"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/example/library:library_example_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":library_php_grpc",
 -        ":library_php_proto",
@@ -120541,9 +114317,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "library_grpc_service_config.json",
 -    package = "google.cloud.example.library.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/example/library:library_example_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -120578,7 +114352,6 @@
 -        "ruby-cloud-api-shortname=library",
 -    ],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "This is a Google example service representing a simple digital library. It manages a collection of shelf resources, and each shelf owns a collection of book resources.",
 -    ruby_cloud_title = "Example Library V1",
 -    deps = [
@@ -120613,7 +114386,6 @@
 -    srcs = [":library_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/example/library:library_example_v1.yaml",
 -    deps = [
 -        ":library_csharp_grpc",
@@ -120631,6 +114403,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "library_cc_proto",
 -    deps = [":library_proto"],
@@ -120644,18 +114425,18 @@
 -)
 diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel
 --- a/google/firestore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/firestore/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.bazel
 --- a/google/firestore/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/admin/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/firestore/admin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BUILD.bazel
 --- a/google/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,410 +0,0 @@
++++ b/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -120692,6 +114473,8 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/longrunning:operations_proto",
+-        "//google/type:latlng_proto",
+-        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
@@ -120703,7 +114486,6 @@
 -    deps = [
 -        ":admin_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -120735,17 +114517,14 @@
 -    srcs = [":admin_proto_with_info"],
 -    gapic_yaml = "firestore_gapic.yaml",
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
 -    test_deps = [
 -        ":admin_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_proto",
 -        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
@@ -120761,7 +114540,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-admin-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_gapic",
@@ -120790,6 +114568,7 @@
 -    deps = [
 -        "//google/api:annotations_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
+-        "//google/type:latlng_go_proto",
 -    ],
 -)
 -
@@ -120799,15 +114578,14 @@
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/firestore/admin/apiv1;admin",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":admin_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",
+-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -120844,13 +114622,8 @@
 -    srcs = [":admin_proto"],
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
 -    opt_args = [
--        "python-gapic-name=firestore_admin",
 -        "python-gapic-namespace=google.cloud",
--    ],
--    rest_numeric_enums = False,
--    service_yaml = "firestore_v1.yaml",
--    transport = "grpc",
--    deps = [
+-        "python-gapic-name=firestore_admin",
 -    ],
 -)
 -
@@ -120898,9 +114671,7 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -120933,9 +114704,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
 -    package = "google.firestore.admin.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -120973,18 +114742,16 @@
 -    name = "admin_ruby_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-firestore-admin-v1",
+-        "ruby-cloud-env-prefix=FIRESTORE",
+-        "ruby-cloud-product-url=https://cloud.google.com/firestore",
 -        "ruby-cloud-api-id=firestore.googleapis.com",
 -        "ruby-cloud-api-shortname=firestore",
--        "ruby-cloud-env-prefix=FIRESTORE",
--        "ruby-cloud-gem-name=google-cloud-firestore-admin-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/firestore",
 -        "ruby-cloud-wrapper-gem-override=google-cloud-firestore",
 -    ],
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
 -    ruby_cloud_title = "Cloud Firestore Admin V1",
--    service_yaml = "firestore_v1.yaml",
 -    deps = [
 -        ":admin_ruby_grpc",
 -        ":admin_ruby_proto",
@@ -121028,7 +114795,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "firestore_admin_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -121068,8 +114834,8 @@
 -)
 diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD.bazel
 --- a/google/firestore/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,121 +0,0 @@
++++ b/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,119 +0,0 @@
 -# This is an API workspace, having public visibility by default makes perfect sense.
 -package(default_visibility = ["//visibility:public"])
 -
@@ -121140,8 +114906,6 @@
 -    name = "firestore_bundle_py_gapic",
 -    srcs = [":firestore_bundle_proto"],
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_gapic_assembly_pkg(
@@ -121193,18 +114957,9 @@
 -)
 diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel
 --- a/google/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,409 +0,0 @@
++++ b/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +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"])
@@ -121218,7 +114973,6 @@
 -proto_library(
 -    name = "firestore_proto",
 -    srcs = [
--        "aggregation_result.proto",
 -        "common.proto",
 -        "document.proto",
 -        "firestore.proto",
@@ -121243,7 +114997,6 @@
 -    deps = [
 -        ":firestore_proto",
 -        "//google/cloud:common_resources_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -121275,17 +115028,12 @@
 -    srcs = [":firestore_proto_with_info"],
 -    gapic_yaml = "firestore_gapic.yaml",
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "firestore_v1.yaml",
 -    test_deps = [
 -        ":firestore_java_grpc",
--        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_proto",
--        "//google/api:api_java_proto",
--        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
@@ -121301,7 +115049,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_gapic",
@@ -121329,6 +115076,7 @@
 -    protos = [":firestore_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
 -        "//google/rpc:status_go_proto",
 -        "//google/type:latlng_go_proto",
 -    ],
@@ -121339,17 +115087,14 @@
 -    srcs = [":firestore_proto_with_info"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/firestore/apiv1;firestore",
--    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_go_proto",
--        "//google/cloud/location:location_go_proto",
--        "//google/longrunning:longrunning_go_gapic",
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
+-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
 -    ],
 -)
 -
@@ -121365,7 +115110,6 @@
 -    name = "gapi-cloud-firestore-v1-go",
 -    deps = [
 -        ":firestore_go_gapic",
--        ":firestore_go_gapic_srcjar-metadata.srcjar",
 -        ":firestore_go_gapic_srcjar-test.srcjar",
 -        ":firestore_go_proto",
 -    ],
@@ -121386,11 +115130,6 @@
 -    srcs = [":firestore_proto"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    service_yaml = "firestore_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -121403,7 +115142,6 @@
 -    deps = [":firestore_py_gapic"],
 -)
 -
--# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "firestore-v1-py",
 -    deps = [
@@ -121436,10 +115174,6 @@
 -php_gapic_library(
 -    name = "firestore_php_gapic",
 -    srcs = [":firestore_proto_with_info"],
--    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "firestore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_php_grpc",
 -        ":firestore_php_proto",
@@ -121472,9 +115206,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    package = "google.firestore.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -121512,17 +115244,15 @@
 -    name = "firestore_ruby_gapic",
 -    srcs = [":firestore_proto_with_info"],
 -    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-firestore-v1",
+-        "ruby-cloud-env-prefix=FIRESTORE",
+-        "ruby-cloud-product-url=https://cloud.google.com/firestore",
 -        "ruby-cloud-api-id=firestore.googleapis.com",
 -        "ruby-cloud-api-shortname=firestore",
--        "ruby-cloud-env-prefix=FIRESTORE",
--        "ruby-cloud-gem-name=google-cloud-firestore-v1",
--        "ruby-cloud-product-url=https://cloud.google.com/firestore",
 -    ],
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
 -    ruby_cloud_title = "Cloud Firestore V1",
--    service_yaml = "firestore_v1.yaml",
 -    deps = [
 -        ":firestore_ruby_grpc",
 -        ":firestore_ruby_proto",
@@ -121566,7 +115296,6 @@
 -    srcs = [":firestore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1.yaml",
 -    deps = [
 -        ":firestore_csharp_grpc",
@@ -121606,8 +115335,8 @@
 -)
 diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel
 --- a/google/firestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,317 +0,0 @@
++++ b/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,352 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -121619,43 +115348,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "firestore_proto",
@@ -121687,6 +115387,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "firestore_java_proto",
 -    deps = [":firestore_proto"],
@@ -121703,7 +115415,6 @@
 -    srcs = [":firestore_proto_with_info"],
 -    gapic_yaml = "firestore_gapic.yaml",
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":firestore_java_grpc",
 -    ],
@@ -121725,7 +115436,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-v1beta1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_gapic",
@@ -121735,6 +115445,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "firestore_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -121752,7 +115473,6 @@
 -    srcs = [":firestore_proto_with_info"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/firestore/apiv1beta1;firestore",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1beta1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -121777,12 +115497,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "firestore_py_gapic",
 -    srcs = [":firestore_proto"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -121803,6 +115531,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "firestore_php_proto",
 -    deps = [":firestore_proto"],
@@ -121817,8 +115556,6 @@
 -php_gapic_library(
 -    name = "firestore_php_gapic",
 -    srcs = [":firestore_proto_with_info"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_php_grpc",
 -        ":firestore_php_proto",
@@ -121835,15 +115572,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "firestore_nodejs_gapic",
 -    src = ":firestore_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    package = "google.firestore.v1beta1",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1beta1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -121855,6 +115599,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "firestore_ruby_proto",
 -    deps = [":firestore_proto"],
@@ -121870,7 +115625,6 @@
 -    name = "firestore_ruby_gapic",
 -    srcs = [":firestore_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":firestore_ruby_grpc",
 -        ":firestore_ruby_proto",
@@ -121887,6 +115641,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "firestore_csharp_proto",
 -    deps = [":firestore_proto"],
@@ -121903,7 +115668,6 @@
 -    srcs = [":firestore_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "firestore_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "firestore_v1beta1.yaml",
 -    deps = [
 -        ":firestore_csharp_grpc",
@@ -121927,8 +115691,8 @@
 -# Put your C++ rules here
 diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel
 --- a/google/geo/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/geo/type/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,89 +0,0 @@
++++ b/google/geo/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,69 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
@@ -121936,6 +115700,8 @@
 -    "go_proto_library",
 -    "java_gapic_assembly_gradle_pkg",
 -    "java_proto_library",
+-    "py_gapic_library",
+-    "py_proto_library",
 -)
 -
 -package(default_visibility = ["//visibility:public"])
@@ -121984,33 +115750,11 @@
 -##############################################################################
 -# Python
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_proto_library",
--)
--
--py_gapic_library(
--    name = "viewport_py_gapic",
--    srcs = [":viewport_proto"],
--    rest_numeric_enums = False,
--    transport = "grpc",
--)
--
 -py_proto_library(
 -    name = "viewport_py_proto",
 -    deps = [":viewport_proto"],
 -)
 -
--# Open Source Packages
--py_gapic_assembly_pkg(
--    name = "viewport-py",
--    deps = [
--        ":viewport_py_gapic",
--    ],
--)
--
 -##############################################################################
 -# C++
 -##############################################################################
@@ -122020,8 +115764,8 @@
 -)
 diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/sdm/v1/BUILD.bazel
 --- a/google/home/enterprise/sdm/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,310 +0,0 @@
++++ b/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,345 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -122033,43 +115777,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "sdm_proto",
@@ -122095,6 +115810,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "sdm_java_proto",
 -    deps = [":sdm_proto"],
@@ -122110,7 +115837,6 @@
 -    name = "sdm_java_gapic",
 -    srcs = [":sdm_proto_with_info"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":sdm_java_grpc",
 -    ],
@@ -122132,7 +115858,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-enterprise-sdm-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":sdm_java_gapic",
@@ -122142,6 +115867,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "sdm_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -122157,7 +115893,6 @@
 -    srcs = [":sdm_proto_with_info"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
 -    importpath = "google.golang.org/google/home/enterprise/sdm/v1;sdm",
--    rest_numeric_enums = False,
 -    service_yaml = "smartdevicemanagement_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -122182,12 +115917,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "sdm_py_gapic",
 -    srcs = [":sdm_proto"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -122208,6 +115951,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "sdm_php_proto",
 -    deps = [":sdm_proto"],
@@ -122223,8 +115977,6 @@
 -    name = "sdm_php_gapic",
 -    srcs = [":sdm_proto_with_info"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":sdm_php_grpc",
 -        ":sdm_php_proto",
@@ -122241,15 +115993,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "sdm_nodejs_gapic",
 -    src = ":sdm_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
 -    package = "google.home.enterprise.sdm.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "smartdevicemanagement_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -122261,6 +116020,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "sdm_ruby_proto",
 -    deps = [":sdm_proto"],
@@ -122277,7 +116047,6 @@
 -    srcs = [":sdm_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sdm-v1"],
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":sdm_ruby_grpc",
 -        ":sdm_ruby_proto",
@@ -122294,6 +116063,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "sdm_csharp_proto",
 -    deps = [":sdm_proto"],
@@ -122310,7 +116090,6 @@
 -    srcs = [":sdm_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "smartdevicemanagement_v1.yaml",
 -    deps = [
 -        ":sdm_csharp_grpc",
@@ -122334,51 +116113,23 @@
 -# Put your C++ rules here
 diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel
 --- a/google/home/graph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/home/graph/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/home/graph/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel
 --- a/google/home/graph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,298 +0,0 @@
++++ b/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,334 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "graph_proto",
@@ -122404,6 +116155,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "graph_java_proto",
 -    deps = [":graph_proto"],
@@ -122419,7 +116182,6 @@
 -    name = "graph_java_gapic",
 -    srcs = [":graph_proto_with_info"],
 -    grpc_service_config = "homegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":graph_java_grpc",
 -    ],
@@ -122441,7 +116203,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-home-graph-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":graph_java_gapic",
@@ -122451,6 +116212,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "graph_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -122466,7 +116238,6 @@
 -    srcs = [":graph_proto_with_info"],
 -    grpc_service_config = "homegraph_grpc_service_config.json",
 -    importpath = "google.golang.org/api/homegraph/v1;graph",
--    rest_numeric_enums = False,
 -    service_yaml = "homegraph_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -122491,23 +116262,31 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "graph_py_gapic",
 -    srcs = [":graph_proto"],
 -    grpc_service_config = "homegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
--py_test(
--    name = "graph_py_gapic_test",
--    srcs = [
--        "graph_py_gapic_pytest.py",
--        "graph_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [":graph_py_gapic"],
--)
+-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1370 is fixed
+-#py_test(
+-#    name = "graph_py_gapic_test",
+-#    srcs = [
+-#        "graph_py_gapic_pytest.py",
+-#        "graph_py_gapic_test.py",
+-#    ],
+-#    legacy_create_init = False,
+-#    deps = [":graph_py_gapic"],
+-#)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
@@ -122517,6 +116296,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "graph_php_proto",
 -    deps = [":graph_proto"],
@@ -122531,8 +116321,6 @@
 -php_gapic_library(
 -    name = "graph_php_gapic",
 -    srcs = [":graph_proto_with_info"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":graph_php_grpc",
 -        ":graph_php_proto",
@@ -122549,15 +116337,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "graph_nodejs_gapic",
 -    src = ":graph_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "homegraph_grpc_service_config.json",
 -    package = "google.home.graph.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "homegraph_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -122569,6 +116364,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "graph_ruby_proto",
 -    deps = [":graph_proto"],
@@ -122584,7 +116390,6 @@
 -    name = "graph_ruby_gapic",
 -    srcs = [":graph_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-graph-v1"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":graph_ruby_grpc",
 -        ":graph_ruby_proto",
@@ -122601,6 +116406,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "graph_csharp_proto",
 -    deps = [":graph_proto"],
@@ -122617,7 +116433,6 @@
 -    srcs = [":graph_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "homegraph_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "homegraph_v1.yaml",
 -    deps = [
 -        ":graph_csharp_grpc",
@@ -122641,7 +116456,7 @@
 -# Put your C++ rules here
 diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel
 --- a/google/iam/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/iam/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-iam.
@@ -122684,8 +116499,8 @@
 -)
 diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel
 --- a/google/iam/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,395 +0,0 @@
++++ b/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -122718,8 +116533,10 @@
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/iam/v1:iam_policy_proto",
+-        "//google/iam/v1:options_proto",
 -        "//google/iam/v1:policy_proto",
 -        "//google/type:expr_proto",
+-        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
@@ -122763,16 +116580,12 @@
 -    # This was manually replaced - build_gen shouldn't have removed it.
 -    gapic_yaml = "iam_gapic.yaml",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "iam.yaml",
 -    test_deps = [
 -        ":admin_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":admin_java_proto",
--        "//google/api:api_java_proto",
 -        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
@@ -122791,8 +116604,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iam-admin-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":admin_java_gapic",
 -        ":admin_java_grpc",
@@ -122830,9 +116641,7 @@
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/admin/apiv1;admin",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "iam.yaml",
--    transport = "grpc",
 -    deps = [
 -        ":admin_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -122871,8 +116680,6 @@
 -    name = "admin_py_gapic",
 -    srcs = [":admin_proto"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -122922,9 +116729,6 @@
 -    name = "admin_php_gapic",
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "iam.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":admin_php_grpc",
 -        ":admin_php_proto",
@@ -122957,9 +116761,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    package = "google.iam.admin.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "iam.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -122998,8 +116800,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-admin-v1"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "iam.yaml",
 -    deps = [
 -        ":admin_ruby_grpc",
 -        ":admin_ruby_proto",
@@ -123043,7 +116843,6 @@
 -    srcs = [":admin_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam.yaml",
 -    deps = [
 -        ":admin_csharp_grpc",
@@ -123083,7 +116882,7 @@
 -)
 diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel
 --- a/google/iam/credentials/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/credentials/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/iam/credentials/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-iam-credentials.
@@ -123127,49 +116926,18 @@
 -)
 diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BUILD.bazel
 --- a/google/iam/credentials/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,324 +0,0 @@
++++ b/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,366 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "credentials_proto",
@@ -123195,6 +116963,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "credentials_java_proto",
 -    deps = [":credentials_proto"],
@@ -123210,7 +116990,6 @@
 -    name = "credentials_java_gapic",
 -    srcs = [":credentials_proto_with_info"],
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":credentials_java_grpc",
 -    ],
@@ -123232,7 +117011,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iam-credentials-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":credentials_java_gapic",
@@ -123242,6 +117020,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "credentials_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -123257,7 +117046,6 @@
 -    srcs = [":credentials_proto_with_info"],
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/credentials/apiv1;credentials",
--    rest_numeric_enums = False,
 -    service_yaml = "iamcredentials_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -123283,6 +117071,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "credentials_py_gapic",
 -    srcs = [":credentials_proto"],
@@ -123292,8 +117090,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=iam_credentials",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -123313,6 +117109,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "credentials_php_proto",
 -    deps = [":credentials_proto"],
@@ -123328,8 +117135,6 @@
 -    name = "credentials_php_gapic",
 -    srcs = [":credentials_proto_with_info"],
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":credentials_php_grpc",
 -        ":credentials_php_proto",
@@ -123346,6 +117151,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "credentials_nodejs_gapic",
 -    package_name = "@google-cloud/iam-credentials",
@@ -123353,9 +117167,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
 -    package = "google.iam.credentials.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "iamcredentials_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -123367,6 +117179,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "credentials_ruby_proto",
 -    deps = [":credentials_proto"],
@@ -123389,7 +117212,6 @@
 -        "ruby-cloud-api-shortname=iamcredentials",
 -    ],
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.",
 -    ruby_cloud_title = "IAM Service Account Credentials V1",
 -    deps = [
@@ -123408,6 +117230,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "credentials_csharp_proto",
 -    deps = [":credentials_proto"],
@@ -123424,7 +117257,6 @@
 -    srcs = [":credentials_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iamcredentials_v1.yaml",
 -    deps = [
 -        ":credentials_csharp_grpc",
@@ -123442,6 +117274,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "credentials_cc_proto",
 -    deps = [":credentials_proto"],
@@ -123455,36 +117296,17 @@
 -)
 diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel
 --- a/google/iam/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,233 +0,0 @@
++++ b/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,269 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
+-# This is an API workspace, having public visibility by default makes perfect sense.
+-package(default_visibility = ["//visibility:public"])
+-
 -##############################################################################
 -# Common
 -##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_grpc_library",
--    "java_proto_library",
--    "proto_library_with_info",
--    "py_proto_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "iam_policy_proto",
@@ -123526,6 +117348,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
 -java_proto_library(
 -    name = "iam_java_proto",
 -    deps = [
@@ -123546,7 +117378,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-iam-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        "iam_java_grpc",
@@ -123554,6 +117385,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_proto_library",
+-)
+-
 -go_proto_library(
 -    name = "iam_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -123576,6 +117416,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "iam_policy_cc_proto",
 -    deps = [":iam_policy_proto"],
@@ -123598,6 +117447,14 @@
 -    deps = [":iam_policy_cc_proto"],
 -)
 -
+-##############################################################################
+-# Python
+-# ##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_proto_library",
+-)
+-
 -py_proto_library(
 -    name = "iam_policy_py_proto",
 -    deps = [":iam_policy_proto"],
@@ -123613,6 +117470,17 @@
 -    deps = [":options_proto"],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "iam_ruby_proto",
 -    deps = [
@@ -123635,7 +117503,6 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-iam-v1",
 -    ],
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "An add-on interface used by some Google API clients to provide IAM Policy calls.",
 -    ruby_cloud_title = "IAM",
 -    deps = [
@@ -123654,6 +117521,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "iam_csharp_proto",
 -    deps = [
@@ -123674,7 +117552,6 @@
 -    name = "iam_csharp_gapic",
 -    srcs = [":iam_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":iam_csharp_grpc",
 -        ":iam_csharp_proto",
@@ -123692,8 +117569,8 @@
 -)
 diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel
 --- a/google/iam/v1/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,112 +0,0 @@
++++ b/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,110 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -123774,8 +117651,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=iam_logging",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Open Source Packages
@@ -123808,8 +117683,8 @@
 -)
 diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel
 --- a/google/iam/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,322 +0,0 @@
++++ b/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,355 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -123821,43 +117696,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "iam_proto",
@@ -123882,6 +117728,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "iam_java_proto",
 -    deps = [":iam_proto"],
@@ -123898,11 +117756,9 @@
 -    srcs = [":iam_proto_with_info"],
 -    gapic_yaml = "iam_gapic.yaml",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":iam_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":iam_java_proto",
 -    ],
@@ -123919,8 +117775,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-iam-v1beta-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":iam_java_gapic",
 -        ":iam_java_grpc",
@@ -123929,6 +117783,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "iam_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -123945,7 +117810,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/apiv1beta;iam",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v1beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -123973,12 +117837,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "iam_py_gapic",
 -    srcs = [":iam_proto"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -123999,6 +117871,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "iam_php_proto",
 -    deps = [":iam_proto"],
@@ -124014,9 +117897,7 @@
 -    name = "iam_php_gapic",
 -    srcs = [":iam_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":iam_php_grpc",
 -        ":iam_php_proto",
@@ -124033,15 +117914,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "iam_nodejs_gapic",
 -    src = ":iam_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    package = "google.iam.v1beta",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v1beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -124053,6 +117941,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "iam_ruby_proto",
 -    deps = [":iam_proto"],
@@ -124075,7 +117974,6 @@
 -        "ruby-cloud-api-shortname=iam",
 -    ],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Pre-release client for the WorkloadIdentityPools service.",
 -    ruby_cloud_title = "Google IAM V1beta",
 -    deps = [
@@ -124094,6 +117992,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "iam_csharp_proto",
 -    deps = [":iam_proto"],
@@ -124110,7 +118019,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v1beta.yaml",
 -    deps = [
 -        ":iam_csharp_grpc",
@@ -124134,8 +118042,8 @@
 -# Put your C++ rules here
 diff -urN a/google/iam/v2/BUILD.bazel b/google/iam/v2/BUILD.bazel
 --- a/google/iam/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
++++ b/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,390 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -124208,7 +118116,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2.yaml",
 -    test_deps = [
 -        ":iam_java_grpc",
@@ -124271,7 +118178,6 @@
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/apiv2;iam",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -124314,16 +118220,14 @@
 -    name = "iam_py_gapic",
 -    srcs = [":iam_proto"],
 -    grpc_service_config = "iam_grpc_service_config.json",
+-    service_yaml = "iam_v2.yaml",
+-    deps = [
+-    ],
 -    opt_args = [
 -        "python-gapic-name=iam",
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-iam",
 -    ],
--    rest_numeric_enums = False,
--    service_yaml = "iam_v2.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -124370,9 +118274,7 @@
 -    name = "iam_php_gapic",
 -    srcs = [":iam_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":iam_php_grpc",
 -        ":iam_php_proto",
@@ -124405,9 +118307,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    package = "google.iam.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -124449,13 +118349,11 @@
 -        "ruby-cloud-api-shortname=iam",
 -        "ruby-cloud-gem-name=google-iam-v2",
 -        "ruby-cloud-product-url=https://cloud.google.com/iam",
--        "ruby-cloud-wrapper-gem-override=google-iam-client",
 -    ],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
+-    service_yaml = "iam_v2.yaml",
 -    ruby_cloud_description = "Manages identity and access control policies for Google Cloud Platform resources.",
 -    ruby_cloud_title = "IAM V2",
--    service_yaml = "iam_v2.yaml",
 -    deps = [
 -        ":iam_ruby_grpc",
 -        ":iam_ruby_proto",
@@ -124499,7 +118397,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2.yaml",
 -    deps = [
 -        ":iam_csharp_grpc",
@@ -124539,8 +118436,8 @@
 -)
 diff -urN a/google/iam/v2beta/BUILD.bazel b/google/iam/v2beta/BUILD.bazel
 --- a/google/iam/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,393 +0,0 @@
++++ b/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,383 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -124613,7 +118510,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
 -    test_deps = [
 -        ":iam_java_grpc",
@@ -124676,7 +118572,6 @@
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/apiv2beta;iam",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -124724,9 +118619,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-iam",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -124775,9 +118668,7 @@
 -    name = "iam_php_gapic",
 -    srcs = [":iam_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":iam_php_grpc",
 -        ":iam_php_proto",
@@ -124810,9 +118701,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    package = "google.iam.v2beta",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -124851,7 +118740,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-v2beta"],
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
 -    deps = [
 -        ":iam_ruby_grpc",
@@ -124896,7 +118784,6 @@
 -    srcs = [":iam_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "iam_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "iam_v2beta.yaml",
 -    deps = [
 -        ":iam_csharp_grpc",
@@ -124936,7 +118823,7 @@
 -)
 diff -urN a/google/identity/accesscontextmanager/BUILD.bazel b/google/identity/accesscontextmanager/BUILD.bazel
 --- a/google/identity/accesscontextmanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/identity/accesscontextmanager/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/identity/accesscontextmanager/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-identity-access_context_manager.
@@ -124979,7 +118866,7 @@
 -)
 diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/identity/accesscontextmanager/type/BUILD.bazel
 --- a/google/identity/accesscontextmanager/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,199 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -125182,8 +119069,8 @@
 -)
 diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identity/accesscontextmanager/v1/BUILD.bazel
 --- a/google/identity/accesscontextmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,465 +0,0 @@
++++ b/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,439 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -125218,8 +119105,6 @@
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
--        "//google/iam/v1:iam_policy_proto",
--        "//google/iam/v1:policy_proto",
 -        "//google/identity/accesscontextmanager/type:type_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/type:expr_proto",
@@ -125297,19 +119182,13 @@
 -java_gapic_library(
 -    name = "accesscontextmanager_java_gapic",
 -    srcs = [":accesscontextmanager_proto_with_info"],
--    gapic_yaml = None,
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "accesscontextmanager_v1.yaml",
 -    test_deps = [
 -        ":accesscontextmanager_java_grpc",
--        "//google/iam/v1:iam_java_grpc",
 -    ],
 -    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_java_proto",
--        "//google/api:api_java_proto",
--        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
@@ -125325,7 +119204,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-accesscontextmanager-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_java_gapic",
@@ -125353,7 +119231,6 @@
 -    protos = [":accesscontextmanager_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
--        "//google/iam/v1:iam_go_proto",
 -        "//google/identity/accesscontextmanager/type:type_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/type:expr_go_proto",
@@ -125366,12 +119243,10 @@
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1;accesscontextmanager",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "accesscontextmanager_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_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",
@@ -125404,7 +119279,6 @@
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
 -    "py_proto_library",
--    "py_test",
 -)
 -
 -py_proto_library(
@@ -125426,12 +119300,6 @@
 -    name = "accesscontextmanager_py_gapic",
 -    srcs = [":accesscontextmanager_proto"],
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "accesscontextmanager_v1.yaml",
--    transport = "grpc",
--    deps = [
--        "//google/iam/v1:iam_policy_py_proto",
--    ],
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -125479,9 +119347,7 @@
 -    name = "accesscontextmanager_php_gapic",
 -    srcs = [":accesscontextmanager_proto_with_info"],
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "accesscontextmanager_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_php_grpc",
 -        ":accesscontextmanager_php_proto",
@@ -125514,9 +119380,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
 -    package = "google.identity.accesscontextmanager.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "accesscontextmanager_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -125558,16 +119422,14 @@
 -    name = "accesscontextmanager_ruby_gapic",
 -    srcs = [":accesscontextmanager_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-api-id=accesscontextmanager.googleapis.com",
--        "ruby-cloud-api-shortname=accesscontextmanager",
 -        "ruby-cloud-gem-name=google-identity-access_context_manager-v1",
 -        "ruby-cloud-product-url=https://cloud.google.com/access-context-manager/",
+-        "ruby-cloud-api-id=accesscontextmanager.googleapis.com",
+-        "ruby-cloud-api-shortname=accesscontextmanager",
 -    ],
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Access Context Manager allows enterprises to configure access levels which map to a policy defined on request attributes.",
 -    ruby_cloud_title = "Access Context Manager V1",
--    service_yaml = "accesscontextmanager_v1.yaml",
 -    deps = [
 -        ":accesscontextmanager_ruby_grpc",
 -        ":accesscontextmanager_ruby_proto",
@@ -125611,7 +119473,6 @@
 -    srcs = [":accesscontextmanager_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "accesscontextmanager_v1.yaml",
 -    deps = [
 -        ":accesscontextmanager_csharp_grpc",
@@ -125651,12 +119512,12 @@
 -)
 diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel
 --- a/google/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/logging/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel
 --- a/google/logging/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/logging/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/logging/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,204 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -125864,8 +119725,8 @@
 -)
 diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel
 --- a/google/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,368 +0,0 @@
++++ b/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,408 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -125877,44 +119738,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "logging_proto",
@@ -125952,6 +119783,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "logging_java_proto",
 -    deps = [":logging_proto"],
@@ -125968,12 +119811,10 @@
 -    srcs = [":logging_proto_with_info"],
 -    gapic_yaml = "logging_gapic.yaml",
 -    grpc_service_config = "logging_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "logging_v2.yaml",
 -    test_deps = [
 -        ":logging_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":logging_java_proto",
 -        "//google/api:api_java_proto",
@@ -125993,8 +119834,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-logging-v2-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":logging_java_gapic",
 -        ":logging_java_grpc",
@@ -126003,6 +119842,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "logging_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -126025,7 +119875,6 @@
 -    grpc_service_config = "logging_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/logging/apiv2;logging",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "logging_v2.yaml",
 -    deps = [
 -        ":logging_go_proto",
@@ -126058,6 +119907,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "logging_py_gapic",
 -    srcs = [":logging_proto"],
@@ -126066,8 +119924,6 @@
 -        "python-gapic-name=logging",
 -        "python-gapic-namespace=google.cloud",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed
@@ -126089,6 +119945,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "logging_php_proto",
 -    deps = [":logging_proto"],
@@ -126105,8 +119972,6 @@
 -    srcs = [":logging_proto_with_info"],
 -    gapic_yaml = "logging_gapic.yaml",
 -    grpc_service_config = "logging_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":logging_php_grpc",
 -        ":logging_php_proto",
@@ -126123,6 +119988,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "logging_nodejs_gapic",
 -    package_name = "@google-cloud/logging",
@@ -126132,9 +120006,7 @@
 -    grpc_service_config = "logging_grpc_service_config.json",
 -    main_service = "logging",
 -    package = "google.logging.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "logging_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -126146,6 +120018,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "logging_ruby_proto",
 -    deps = [":logging_proto"],
@@ -126170,7 +120053,6 @@
 -        "ruby-cloud-yard-strict=false",
 -    ],
 -    grpc_service_config = "logging_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Cloud Logging API lets you programmatically read and write log entries, set up exclusions, create logs-based metrics, and manage export sinks.",
 -    ruby_cloud_title = "Cloud Logging V2",
 -    deps = [
@@ -126189,6 +120071,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "logging_csharp_proto",
 -    deps = [":logging_proto"],
@@ -126205,7 +120098,6 @@
 -    srcs = [":logging_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "logging_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "logging_v2.yaml",
 -    deps = [
 -        ":logging_csharp_grpc",
@@ -126223,6 +120115,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "logging_cc_proto",
 -    deps = [":logging_proto"],
@@ -126236,8 +120137,8 @@
 -)
 diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel
 --- a/google/longrunning/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/longrunning/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,215 +0,0 @@
++++ b/google/longrunning/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,211 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -126328,7 +120229,6 @@
 -    srcs = [":longrunning_proto_with_info"],
 -    grpc_service_config = "longrunning_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/longrunning/autogen;longrunning",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/longrunning:longrunning.yaml",
 -    transport = "grpc+rest",
 -    deps = [":longrunning_go_proto"],
@@ -126391,7 +120291,6 @@
 -    srcs = [":longrunning_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "longrunning_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/longrunning:longrunning.yaml",
 -    deps = [
 -        ":longrunning_csharp_grpc",
@@ -126435,9 +120334,7 @@
 -    name = "longrunning_php_gapic",
 -    srcs = [":longrunning_proto_with_info"],
 -    grpc_service_config = "longrunning_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//google/longrunning:longrunning.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":longrunning_php_grpc",
 -        ":longrunning_php_proto",
@@ -126455,7 +120352,7 @@
 -)
 diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel
 --- a/google/maps/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/maps/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,11 +0,0 @@
 -package(default_visibility = ["//google/maps:__subpackages__"])
 -
@@ -126470,8 +120367,8 @@
 -)
 diff -urN a/google/maps/addressvalidation/v1/BUILD.bazel b/google/maps/addressvalidation/v1/BUILD.bazel
 --- a/google/maps/addressvalidation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,400 +0,0 @@
++++ b/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,378 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -126547,7 +120444,6 @@
 -    srcs = [":addressvalidation_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
 -    test_deps = [
 -        ":addressvalidation_java_grpc",
@@ -126571,7 +120467,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-maps-addressvalidation-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":addressvalidation_java_gapic",
@@ -126579,6 +120474,7 @@
 -        ":addressvalidation_java_proto",
 -        ":addressvalidation_proto",
 -    ],
+-    include_samples = True,
 -)
 -
 -##############################################################################
@@ -126611,9 +120507,9 @@
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
 -    importpath = "google.golang.org/google/maps/addressvalidation/v1;addressvalidation",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
 -    transport = "grpc+rest",
+-    rest_numeric_enums = True,
 -    deps = [
 -        ":addressvalidation_go_proto",
 -    ],
@@ -126631,8 +120527,8 @@
 -    name = "gapi-cloud-maps-addressvalidation-v1-go",
 -    deps = [
 -        ":addressvalidation_go_gapic",
--        ":addressvalidation_go_gapic_srcjar-metadata.srcjar",
 -        ":addressvalidation_go_gapic_srcjar-test.srcjar",
+-        ":addressvalidation_go_gapic_srcjar-metadata.srcjar",
 -        ":addressvalidation_go_proto",
 -    ],
 -)
@@ -126651,23 +120547,9 @@
 -    name = "addressvalidation_py_gapic",
 -    srcs = [":addressvalidation_proto"],
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
--    transport = "grpc",
 -    deps = [
--        "//google/geo/type:viewport_py_proto",
--    ],
--)
 -
--py_test(
--    name = "addressvalidation_py_gapic_test",
--    srcs = [
--        "addressvalidation_py_gapic_pytest.py",
--        "addressvalidation_py_gapic_test.py",
--    ],
--    legacy_create_init = False,
--    deps = [
--        ":addressvalidation_py_gapic",
 -    ],
 -)
 -
@@ -126705,9 +120587,7 @@
 -    name = "addressvalidation_php_gapic",
 -    srcs = [":addressvalidation_proto_with_info"],
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":addressvalidation_php_grpc",
 -        ":addressvalidation_php_proto",
@@ -126735,14 +120615,12 @@
 -
 -nodejs_gapic_library(
 -    name = "addressvalidation_nodejs_gapic",
--    package_name = "@googlemaps/addressvalidation",
+-    package_name = "@google-cloud/addressvalidation",
 -    src = ":addressvalidation_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
 -    package = "google.maps.addressvalidation.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -126751,7 +120629,6 @@
 -    deps = [
 -        ":addressvalidation_nodejs_gapic",
 -        ":addressvalidation_proto",
--        "//google/geo/type:viewport_proto",
 -    ],
 -)
 -
@@ -126760,8 +120637,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_cloud_gapic_library",
 -    "ruby_gapic_assembly_pkg",
+-    "ruby_cloud_gapic_library",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -126787,10 +120664,9 @@
 -        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/address-validation/",
 -    ],
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
--    rest_numeric_enums = False,
+-    service_yaml = "addressvalidation_v1.yaml",
 -    ruby_cloud_description = "Address Validation is an API that accepts an address, identifies its components, validates them, normalizes the address for mailing and finds the best known location for it. It can help understand if an address refers to a real place. If the address does not refer to a real place, it can identify possibly wrong components, enabling users to correct them.",
 -    ruby_cloud_title = "Address Validation V1",
--    service_yaml = "addressvalidation_v1.yaml",
 -    deps = [
 -        ":addressvalidation_ruby_grpc",
 -        ":addressvalidation_ruby_proto",
@@ -126834,7 +120710,6 @@
 -    srcs = [":addressvalidation_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "addressvalidation_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "addressvalidation_v1.yaml",
 -    deps = [
 -        ":addressvalidation_csharp_grpc",
@@ -126874,8 +120749,8 @@
 -)
 diff -urN a/google/maps/fleetengine/delivery/v1/BUILD.bazel b/google/maps/fleetengine/delivery/v1/BUILD.bazel
 --- a/google/maps/fleetengine/delivery/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,334 +0,0 @@
++++ b/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,369 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -126887,42 +120762,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "delivery_proto",
@@ -126956,6 +120803,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "delivery_java_proto",
 -    deps = [":delivery_proto"],
@@ -126972,7 +120831,6 @@
 -    srcs = [":delivery_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
 -    test_deps = [
 -        ":delivery_java_grpc",
@@ -126997,7 +120855,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-fleetengine-delivery-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":delivery_java_gapic",
@@ -127007,6 +120864,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "delivery_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -127025,7 +120893,6 @@
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
 -    importpath = "google.golang.org/maps/fleetengine/delivery/v1;delivery",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -127052,12 +120919,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "delivery_py_gapic",
 -    srcs = [":delivery_proto"],
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/geo/type:viewport_py_proto",
 -    ],
@@ -127082,6 +120956,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "delivery_php_proto",
 -    deps = [":delivery_proto"],
@@ -127097,9 +120982,7 @@
 -    name = "delivery_php_gapic",
 -    srcs = [":delivery_proto_with_info"],
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":delivery_php_grpc",
 -        ":delivery_php_proto",
@@ -127116,6 +120999,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "delivery_nodejs_gapic",
 -    package_name = "@googlemaps/fleetengine-delivery",
@@ -127123,9 +121015,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
 -    package = "maps.fleetengine.delivery.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -127138,6 +121028,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "delivery_ruby_proto",
 -    deps = [":delivery_proto"],
@@ -127156,7 +121057,6 @@
 -        "ruby-cloud-gem-name=google-maps-fleetengine-delivery-v1",
 -    ],
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":delivery_ruby_grpc",
 -        ":delivery_ruby_proto",
@@ -127173,6 +121073,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "delivery_csharp_proto",
 -    deps = [":delivery_proto"],
@@ -127189,7 +121100,6 @@
 -    srcs = [":delivery_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":delivery_csharp_grpc",
 -        ":delivery_csharp_proto",
@@ -127212,8 +121122,8 @@
 -# Put your C++ rules here
 diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/BUILD.bazel
 --- a/google/maps/fleetengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,327 +0,0 @@
++++ b/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -127225,42 +121135,14 @@
 -#    * 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "fleetengine_proto",
@@ -127296,6 +121178,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "fleetengine_java_proto",
 -    deps = [":fleetengine_proto"],
@@ -127312,12 +121206,10 @@
 -    srcs = [":fleetengine_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
 -    test_deps = [
 -        ":fleetengine_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":fleetengine_java_proto",
 -        "//google/api:api_java_proto",
@@ -127336,8 +121228,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-fleetengine-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":fleetengine_java_gapic",
 -        ":fleetengine_java_grpc",
@@ -127346,6 +121236,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "fleetengine_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -127363,7 +121264,6 @@
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
 -    importpath = "google.golang.org/maps/fleetengine/v1;fleetengine",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
 -    deps = [
 -        ":fleetengine_go_proto",
@@ -127389,12 +121289,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "fleetengine_py_gapic",
 -    srcs = [":fleetengine_proto"],
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed
@@ -127416,6 +121323,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "fleetengine_php_proto",
 -    deps = [":fleetengine_proto"],
@@ -127431,9 +121349,7 @@
 -    name = "fleetengine_php_gapic",
 -    srcs = [":fleetengine_proto_with_info"],
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":fleetengine_php_grpc",
 -        ":fleetengine_php_proto",
@@ -127450,6 +121366,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "fleetengine_nodejs_gapic",
 -    package_name = "@googlemaps/fleetengine",
@@ -127457,9 +121382,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
 -    package = "maps.fleetengine.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "fleetengine.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -127472,6 +121395,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "fleetengine_ruby_proto",
 -    deps = [":fleetengine_proto"],
@@ -127488,7 +121422,6 @@
 -    srcs = [":fleetengine_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-maps-fleetengine-v1"],
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":fleetengine_ruby_grpc",
 -        ":fleetengine_ruby_proto",
@@ -127505,6 +121438,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "fleetengine_csharp_proto",
 -    deps = [":fleetengine_proto"],
@@ -127521,7 +121465,6 @@
 -    srcs = [":fleetengine_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "fleetengine_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":fleetengine_csharp_grpc",
 -        ":fleetengine_csharp_proto",
@@ -127543,8 +121486,8 @@
 -# Put your C++ rules here
 diff -urN a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel
 --- a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,386 +0,0 @@
++++ b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,376 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -127620,7 +121563,6 @@
 -    srcs = [":mapsplatformdatasets_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
 -    test_deps = [
 -        ":mapsplatformdatasets_java_grpc",
@@ -127681,7 +121623,6 @@
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha;mapsplatformdatasets",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -127721,9 +121662,7 @@
 -    name = "mapsplatformdatasets_py_gapic",
 -    srcs = [":mapsplatformdatasets_proto"],
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
--    transport = "grpc",
 -    deps = [
 -    ],
 -)
@@ -127772,9 +121711,7 @@
 -    name = "mapsplatformdatasets_php_gapic",
 -    srcs = [":mapsplatformdatasets_proto_with_info"],
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":mapsplatformdatasets_php_grpc",
 -        ":mapsplatformdatasets_php_proto",
@@ -127807,9 +121744,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
 -    package = "google.maps.mapsplatformdatasets.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -127848,7 +121783,6 @@
 -    srcs = [":mapsplatformdatasets_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-maps-mapsplatformdatasets-v1alpha"],
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
 -    deps = [
 -        ":mapsplatformdatasets_ruby_grpc",
@@ -127893,7 +121827,6 @@
 -    srcs = [":mapsplatformdatasets_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
 -    deps = [
 -        ":mapsplatformdatasets_csharp_grpc",
@@ -127933,44 +121866,18 @@
 -)
 diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablelocations/v3/BUILD.bazel
 --- a/google/maps/playablelocations/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,279 +0,0 @@
++++ b/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,309 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "playablelocations_proto",
@@ -127998,6 +121905,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "playablelocations_java_proto",
 -    deps = [
@@ -128017,7 +121936,6 @@
 -    name = "playablelocations_java_gapic",
 -    srcs = [":playablelocations_proto_with_info"],
 -    grpc_service_config = "playablelocations_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":playablelocations_java_grpc",
 -    ],
@@ -128039,7 +121957,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-maps-playablelocations-v3-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":playablelocations_java_gapic",
@@ -128049,6 +121966,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "playablelocations_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -128067,7 +121995,6 @@
 -    srcs = [":playablelocations_proto_with_info"],
 -    grpc_service_config = "playablelocations_grpc_service_config.json",
 -    importpath = "google.golang.org/google/maps/playablelocations/v3;playablelocations",
--    rest_numeric_enums = False,
 -    service_yaml = "playablelocations_v3.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -128093,6 +122020,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "playablelocations_php_proto",
 -    deps = [":playablelocations_proto"],
@@ -128107,8 +122045,6 @@
 -php_gapic_library(
 -    name = "playablelocations_php_gapic",
 -    srcs = [":playablelocations_proto_with_info"],
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":playablelocations_php_grpc",
 -        ":playablelocations_php_proto",
@@ -128125,15 +122061,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "playablelocations_nodejs_gapic",
 -    src = ":playablelocations_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "playablelocations_grpc_service_config.json",
 -    package = "google.maps.playablelocations.v3",
--    rest_numeric_enums = False,
 -    service_yaml = "playablelocations_v3.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -128145,6 +122088,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "playablelocations_ruby_proto",
 -    deps = [":playablelocations_proto"],
@@ -128160,7 +122114,6 @@
 -    name = "playablelocations_ruby_gapic",
 -    srcs = [":playablelocations_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-playablelocations-v3"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":playablelocations_ruby_grpc",
 -        ":playablelocations_ruby_proto",
@@ -128177,6 +122130,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "playablelocations_csharp_proto",
 -    deps = [":playablelocations_proto"],
@@ -128193,7 +122157,6 @@
 -    srcs = [":playablelocations_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "playablelocations_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":playablelocations_csharp_grpc",
 -        ":playablelocations_csharp_proto",
@@ -128216,7 +122179,7 @@
 -# Put your C++ rules here
 diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/playablelocations/v3/sample/BUILD.bazel
 --- a/google/maps/playablelocations/v3/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,134 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -128354,8 +122317,8 @@
 -# Put your C++ code here
 diff -urN a/google/maps/regionlookup/v1alpha/BUILD.bazel b/google/maps/regionlookup/v1alpha/BUILD.bazel
 --- a/google/maps/regionlookup/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,330 +0,0 @@
++++ b/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,372 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -128367,45 +122330,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "regionlookup_proto",
@@ -128431,6 +122363,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "regionlookup_java_proto",
 -    deps = [":regionlookup_proto"],
@@ -128447,7 +122391,6 @@
 -    srcs = [":regionlookup_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
 -    test_deps = [
 -        ":regionlookup_java_grpc",
@@ -128471,7 +122414,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-maps-regionlookup-v1alpha-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":regionlookup_java_gapic",
@@ -128481,6 +122423,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "regionlookup_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -128498,7 +122451,6 @@
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
 -    importpath = "google.golang.org/google/maps/regionlookup/v1alpha;regionlookup",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -128524,13 +122476,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "regionlookup_py_gapic",
 -    srcs = [":regionlookup_proto"],
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -128551,6 +122511,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "regionlookup_php_proto",
 -    deps = [":regionlookup_proto"],
@@ -128566,9 +122537,7 @@
 -    name = "regionlookup_php_gapic",
 -    srcs = [":regionlookup_proto_with_info"],
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":regionlookup_php_grpc",
 -        ":regionlookup_php_proto",
@@ -128585,6 +122554,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "regionlookup_nodejs_gapic",
 -    package_name = "@google-cloud/regionlookup",
@@ -128592,9 +122570,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
 -    package = "google.maps.regionlookup.v1alpha",
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -128606,6 +122582,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "regionlookup_ruby_proto",
 -    deps = [":regionlookup_proto"],
@@ -128624,7 +122611,6 @@
 -        "ruby-cloud-gem-name=google-cloud-maps-regionlookup-v1alpha",
 -    ],
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":regionlookup_ruby_grpc",
 -        ":regionlookup_ruby_proto",
@@ -128641,6 +122627,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "regionlookup_csharp_proto",
 -    deps = [":regionlookup_proto"],
@@ -128657,7 +122654,6 @@
 -    srcs = [":regionlookup_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "regionlookup_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "regionlookup_v1alpha.yaml",
 -    deps = [
 -        ":regionlookup_csharp_grpc",
@@ -128675,6 +122671,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "regionlookup_cc_proto",
 -    deps = [":regionlookup_proto"],
@@ -128688,50 +122693,20 @@
 -)
 diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel
 --- a/google/maps/roads/v1op/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,328 +0,0 @@
++++ b/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,374 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_gapic_library",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
 -
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
--
 -proto_library(
 -    name = "roads_proto",
 -    srcs = [
@@ -128754,6 +122729,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "roads_java_proto",
 -    deps = [":roads_proto"],
@@ -128769,7 +122756,6 @@
 -    name = "roads_java_gapic",
 -    srcs = [":roads_proto_with_info"],
 -    grpc_service_config = "roads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":roads_java_grpc",
 -    ],
@@ -128791,7 +122777,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-roads-v1op-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":roads_java_gapic",
@@ -128807,6 +122792,17 @@
 -    language = "java",
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "roads_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -128823,7 +122819,6 @@
 -    srcs = [":roads_proto_with_info"],
 -    grpc_service_config = "roads_grpc_service_config.json",
 -    importpath = "developers.google.com/maps/go/roads/v1op;roads",
--    rest_numeric_enums = False,
 -    service_yaml = "roads_v1op.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -128848,12 +122843,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "roads_py_gapic",
 -    srcs = [":roads_proto"],
 -    grpc_service_config = "roads_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -128880,6 +122883,17 @@
 -    language = "py",
 -)
 -
+-##############################################################################
+-# 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 = "roads_php_proto",
 -    deps = [":roads_proto"],
@@ -128911,15 +122925,22 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "roads_nodejs_gapic",
 -    src = ":roads_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "roads_grpc_service_config.json",
 -    package = "google.maps.roads.v1op",
--    rest_numeric_enums = False,
 -    service_yaml = "roads_v1op.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -128931,6 +122952,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "roads_ruby_proto",
 -    deps = [":roads_proto"],
@@ -128946,7 +122978,6 @@
 -    name = "roads_ruby_gapic",
 -    srcs = [":roads_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-roads-v1op"],
--    rest_numeric_enums = False,
 -    deps = [
 -        ":roads_ruby_grpc",
 -        ":roads_ruby_proto",
@@ -128963,6 +122994,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "roads_csharp_proto",
 -    deps = [":roads_proto"],
@@ -128979,7 +123021,6 @@
 -    srcs = [":roads_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "roads_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":roads_csharp_grpc",
 -        ":roads_csharp_proto",
@@ -128996,6 +123037,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_gapic_library",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "roads_cc_proto",
 -    deps = [":roads_proto"],
@@ -129020,35 +123071,19 @@
 -)
 diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel
 --- a/google/maps/routes/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,171 +0,0 @@
++++ b/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,225 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_proto_library",
--    "java_gapic_assembly_gradle_pkg",
--    "java_grpc_library",
--    "java_proto_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_library",
--    "py_test",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
 -
 -proto_library(
 -    name = "routes_proto",
@@ -129091,6 +123126,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
 -java_proto_library(
 -    name = "routes_java_proto",
 -    deps = [":routes_proto"],
@@ -129104,7 +123149,6 @@
 -
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-routes-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        "//google/maps/routes/v1:routes_java_grpc",
@@ -129113,6 +123157,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "routes_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -129127,12 +123180,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "routes_py_gapic",
 -    srcs = [":routes_proto"],
 -    grpc_service_config = "routes_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/geo/type:viewport_py_proto",
 -    ],
@@ -129148,6 +123208,15 @@
 -    deps = [":routes_py_gapic"],
 -)
 -
+-##############################################################################
+-# PHP
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "php_grpc_library",
+-    "php_proto_library",
+-)
+-
 -php_proto_library(
 -    name = "routes_php_proto",
 -    deps = [":routes_proto"],
@@ -129159,6 +123228,24 @@
 -    deps = [":routes_php_proto"],
 -)
 -
+-##############################################################################
+-# 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",
+-)
+-
 -ruby_proto_library(
 -    name = "routes_ruby_proto",
 -    deps = [":routes_proto"],
@@ -129170,6 +123257,15 @@
 -    deps = [":routes_ruby_proto"],
 -)
 -
+-##############################################################################
+-# C#
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "csharp_grpc_library",
+-    "csharp_proto_library",
+-)
+-
 -csharp_proto_library(
 -    name = "routes_csharp_proto",
 -    deps = [":routes_proto"],
@@ -129181,6 +123277,15 @@
 -    deps = [":routes_csharp_proto"],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "routes_cc_proto",
 -    deps = [":routes_proto"],
@@ -129195,7 +123300,7 @@
 -)
 diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/BUILD.bazel
 --- a/google/maps/routes/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,166 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -129365,28 +123470,20 @@
 -# Put your C++ code here
 diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routespreferred/v1/BUILD.bazel
 --- a/google/maps/routespreferred/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/routespreferred/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,100 +0,0 @@
++++ b/google/maps/routespreferred/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,112 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
--load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
--
--##############################################################################
--# Java
--##############################################################################
--load(
--    "@com_google_googleapis_imports//:imports.bzl",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--)
--
 -# 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")
+-load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
+-
 -alias(
 -    name = "routes_proto",
 -    actual = "//google/maps/routes/v1:routes_proto",
@@ -129397,12 +123494,23 @@
 -    actual = "//google/maps/routes/v1:routes_proto_with_info",
 -)
 -
+-##############################################################################
+-# 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_gapic_library(
 -    name = "routespreferred_java_gapic",
 -    srcs = [":routes_proto_with_info"],
 -    gapic_yaml = "routespreferred_gapic.yaml",
 -    grpc_service_config = "//google/maps/routes/v1:routes_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        "//google/maps/routes/v1:routes_java_grpc",
 -    ],
@@ -129424,7 +123532,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-routespreferred-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":routespreferred_java_gapic",
@@ -129438,12 +123545,22 @@
 -    language = "java",
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_gapic_library(
 -    name = "routespreferred_go_gapic",
 -    srcs = [":routes_proto_with_info"],
 -    grpc_service_config = "",
 -    importpath = "developers.google.com/maps/go/routespreferred/v1;routes",
--    rest_numeric_enums = False,
 -    service_yaml = "routespreferred_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -129469,8 +123586,8 @@
 -)
 diff -urN a/google/maps/routing/v2/BUILD.bazel b/google/maps/routing/v2/BUILD.bazel
 --- a/google/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,418 +0,0 @@
++++ b/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,407 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -129500,7 +123617,6 @@
 -        "navigation_instruction.proto",
 -        "polyline.proto",
 -        "route.proto",
--        "route_label.proto",
 -        "route_modifiers.proto",
 -        "route_travel_mode.proto",
 -        "routes_service.proto",
@@ -129564,7 +123680,6 @@
 -    srcs = [":routing_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
 -    test_deps = [
 -        ":routing_java_grpc",
@@ -129629,7 +123744,6 @@
 -    grpc_service_config = "library_grpc_service_config.json",
 -    importpath = "google.golang.org/google/maps/routing/v2;routing",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -129670,9 +123784,7 @@
 -    name = "routing_py_gapic",
 -    srcs = [":routing_proto"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/geo/type:viewport_py_proto",
 -    ],
@@ -129722,9 +123834,7 @@
 -    name = "routing_php_gapic",
 -    srcs = [":routing_proto_with_info"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":routing_php_grpc",
 -        ":routing_php_proto",
@@ -129757,9 +123867,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "library_grpc_service_config.json",
 -    package = "google.maps.routing.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -129767,8 +123875,8 @@
 -    name = "maps-routing-v2-nodejs",
 -    deps = [
 -        ":routing_nodejs_gapic",
--        ":routing_proto",
 -        "//google/geo/type:viewport_proto",
+-        ":routing_proto",
 -    ],
 -)
 -
@@ -129804,7 +123912,6 @@
 -        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/",
 -    ],
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Routing includes the process of calculating a path along the road network, complete with an Estimated Time of Arrival (ETA).",
 -    ruby_cloud_title = "Routes V2",
 -    service_yaml = "routes_v2.yaml",
@@ -129851,7 +123958,6 @@
 -    srcs = [":routing_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "library_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "routes_v2.yaml",
 -    deps = [
 -        ":routing_csharp_grpc",
@@ -129891,7 +123997,7 @@
 -)
 diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel
 --- a/google/maps/unity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,129 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -130024,7 +124130,7 @@
 -# Put your C++ code here
 diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel
 --- a/google/monitoring/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/monitoring/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/monitoring/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-monitoring.
@@ -130069,7 +124175,7 @@
 -)
 diff -urN a/google/monitoring/dashboard/BUILD.bazel b/google/monitoring/dashboard/BUILD.bazel
 --- a/google/monitoring/dashboard/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/monitoring/dashboard/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/monitoring/dashboard/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-monitoring-dashboard.
@@ -130113,8 +124219,8 @@
 -)
 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 @@
++++ b/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,393 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -130126,45 +124232,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "dashboard_proto",
@@ -130205,6 +124280,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dashboard_java_proto",
 -    deps = [":dashboard_proto"],
@@ -130221,7 +124308,6 @@
 -    srcs = [":dashboard_proto_with_info"],
 -    gapic_yaml = "monitoring_gapic.yaml",
 -    grpc_service_config = "dashboards_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    test_deps = [
 -        ":dashboard_java_grpc",
@@ -130245,7 +124331,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-monitoring-dashboard-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":dashboard_java_gapic",
@@ -130255,6 +124340,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "dashboard_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -130271,7 +124367,6 @@
 -    grpc_service_config = "dashboards_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/monitoring/dashboard/apiv1;dashboard",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -130298,15 +124393,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "dashboard_py_gapic",
 -    srcs = [":dashboard_proto"],
 -    grpc_service_config = "dashboards_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "monitoring.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -130327,6 +124427,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dashboard_php_proto",
 -    deps = [":dashboard_proto"],
@@ -130342,9 +124453,7 @@
 -    name = "dashboard_php_gapic",
 -    srcs = [":dashboard_proto_with_info"],
 -    grpc_service_config = "dashboards_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":dashboard_php_grpc",
 -        ":dashboard_php_proto",
@@ -130361,6 +124470,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "dashboard_nodejs_gapic",
 -    package_name = "@google-cloud/monitoring-dashboards",
@@ -130368,9 +124486,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dashboards_grpc_service_config.json",
 -    package = "google.monitoring.dashboard.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -130382,6 +124498,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "dashboard_ruby_proto",
 -    deps = [":dashboard_proto"],
@@ -130405,10 +124532,8 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-monitoring",
 -    ],
 -    grpc_service_config = "dashboards_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.",
 -    ruby_cloud_title = "Cloud Monitoring Dashboards V1",
--    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":dashboard_ruby_grpc",
 -        ":dashboard_ruby_proto",
@@ -130425,6 +124550,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dashboard_csharp_proto",
 -    deps = [":dashboard_proto"],
@@ -130441,7 +124577,6 @@
 -    srcs = [":dashboard_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dashboards_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":dashboard_csharp_grpc",
@@ -130459,6 +124594,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "dashboard_cc_proto",
 -    deps = [":dashboard_proto"],
@@ -130472,7 +124616,7 @@
 -)
 diff -urN a/google/monitoring/metricsscope/BUILD.bazel b/google/monitoring/metricsscope/BUILD.bazel
 --- a/google/monitoring/metricsscope/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/monitoring/metricsscope/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/monitoring/metricsscope/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-monitoring-metrics_scope.
@@ -130516,8 +124660,8 @@
 -)
 diff -urN a/google/monitoring/metricsscope/v1/BUILD.bazel b/google/monitoring/metricsscope/v1/BUILD.bazel
 --- a/google/monitoring/metricsscope/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,341 +0,0 @@
++++ b/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -130529,45 +124673,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "metricsscope_proto",
@@ -130593,6 +124706,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "metricsscope_java_proto",
 -    deps = [":metricsscope_proto"],
@@ -130609,12 +124734,10 @@
 -    srcs = [":metricsscope_proto_with_info"],
 -    gapic_yaml = "monitoring_gapic.yaml",
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    test_deps = [
 -        ":metricsscope_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":metricsscope_java_proto",
 -        "//google/api:api_java_proto",
@@ -130632,8 +124755,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-monitoring-metricsscope-v1-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":metricsscope_java_gapic",
 -        ":metricsscope_java_grpc",
@@ -130642,6 +124763,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "metricsscope_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -130659,7 +124791,6 @@
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/monitoring/metricsscope/apiv1;metricsscope",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":metricsscope_go_proto",
@@ -130687,6 +124818,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "metricsscope_py_gapic",
 -    srcs = [":metricsscope_proto"],
@@ -130696,8 +124837,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "ware-house-package-name=google-cloud-monitoring-metrics-scopes",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -130718,6 +124857,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "metricsscope_php_proto",
 -    deps = [":metricsscope_proto"],
@@ -130733,9 +124883,7 @@
 -    name = "metricsscope_php_gapic",
 -    srcs = [":metricsscope_proto_with_info"],
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":metricsscope_php_grpc",
 -        ":metricsscope_php_proto",
@@ -130752,6 +124900,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "metricsscope_nodejs_gapic",
 -    package_name = "@google-cloud/metricsscope",
@@ -130759,9 +124916,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
 -    package = "google.monitoring.metricsscope.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -130773,6 +124928,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "metricsscope_ruby_proto",
 -    deps = [":metricsscope_proto"],
@@ -130795,7 +124961,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-monitoring",
 -    ],
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Metrics Scopes API manages the list of monitored projects and accounts.",
 -    ruby_cloud_title = "Cloud Monitoring Metrics Scopes V1",
 -    deps = [
@@ -130814,6 +124979,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "metricsscope_csharp_proto",
 -    deps = [":metricsscope_proto"],
@@ -130830,7 +125006,6 @@
 -    srcs = [":metricsscope_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "metricsscopes_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":metricsscope_csharp_grpc",
@@ -130848,6 +125023,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "metricsscope_cc_proto",
 -    deps = [":metricsscope_proto"],
@@ -130861,8 +125045,8 @@
 -)
 diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel
 --- a/google/monitoring/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
++++ b/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,423 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -130874,44 +125058,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "monitoring_proto",
@@ -130964,6 +125118,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "monitoring_java_proto",
 -    deps = [":monitoring_proto"],
@@ -130980,12 +125146,10 @@
 -    srcs = [":monitoring_proto_with_info"],
 -    gapic_yaml = "monitoring_gapic.yaml",
 -    grpc_service_config = "monitoring_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    test_deps = [
 -        ":monitoring_java_grpc",
 -    ],
--    transport = "grpc",
 -    deps = [
 -        ":monitoring_java_proto",
 -        "//google/api:api_java_proto",
@@ -131009,8 +125173,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-monitoring-v3-java",
--    include_samples = True,
--    transport = "grpc",
 -    deps = [
 -        ":monitoring_java_gapic",
 -        ":monitoring_java_grpc",
@@ -131019,6 +125181,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "monitoring_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -131043,7 +125216,6 @@
 -    grpc_service_config = "monitoring_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/monitoring/apiv3;monitoring",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":monitoring_go_proto",
@@ -131075,13 +125247,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "monitoring_py_gapic",
 -    srcs = [":monitoring_proto"],
 -    grpc_service_config = "monitoring_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed
@@ -131103,6 +125282,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "monitoring_php_proto",
 -    deps = [":monitoring_proto"],
@@ -131118,9 +125308,7 @@
 -    name = "monitoring_php_gapic",
 -    srcs = [":monitoring_proto_with_info"],
 -    grpc_service_config = "monitoring_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":monitoring_php_grpc",
 -        ":monitoring_php_proto",
@@ -131137,6 +125325,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "monitoring_nodejs_gapic",
 -    package_name = "@google-cloud/monitoring",
@@ -131145,9 +125342,7 @@
 -    grpc_service_config = "monitoring_grpc_service_config.json",
 -    main_service = "monitoring",
 -    package = "google.monitoring.v3",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -131159,6 +125354,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "monitoring_ruby_proto",
 -    deps = [":monitoring_proto"],
@@ -131181,7 +125387,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
 -    ],
 -    grpc_service_config = "monitoring_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.",
 -    ruby_cloud_title = "Cloud Monitoring V3",
 -    deps = [
@@ -131200,6 +125405,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "monitoring_csharp_proto",
 -    deps = [":monitoring_proto"],
@@ -131216,7 +125432,6 @@
 -    srcs = [":monitoring_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "monitoring_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "monitoring.yaml",
 -    deps = [
 -        ":monitoring_csharp_grpc",
@@ -131234,6 +125449,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "monitoring_cc_proto",
 -    deps = [":monitoring_proto"],
@@ -131248,7 +125472,7 @@
 -)
 diff -urN a/google/networking/trafficdirector/type/BUILD.bazel b/google/networking/trafficdirector/type/BUILD.bazel
 --- a/google/networking/trafficdirector/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,173 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -131425,8 +125649,8 @@
 -)
 diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistreams/v1alpha1/BUILD.bazel
 --- a/google/partner/aistreams/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,324 +0,0 @@
++++ b/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,367 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -131438,45 +125662,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "aistreams_proto",
@@ -131502,6 +125695,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "aistreams_java_proto",
 -    deps = [":aistreams_proto"],
@@ -131517,7 +125722,6 @@
 -    name = "aistreams_java_gapic",
 -    srcs = [":aistreams_proto_with_info"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":aistreams_java_grpc",
 -    ],
@@ -131539,7 +125743,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-partner-aistreams-v1alpha1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":aistreams_java_gapic",
@@ -131549,6 +125752,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "aistreams_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -131565,7 +125779,6 @@
 -    srcs = [":aistreams_proto_with_info"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1;aistreams",
--    rest_numeric_enums = False,
 -    service_yaml = "aistreams_v1alpha1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -131593,12 +125806,20 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "aistreams_py_gapic",
 -    srcs = [":aistreams_proto"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -131619,6 +125840,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "aistreams_php_proto",
 -    deps = [":aistreams_proto"],
@@ -131634,9 +125866,7 @@
 -    name = "aistreams_php_gapic",
 -    srcs = [":aistreams_proto_with_info"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aistreams_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":aistreams_php_grpc",
 -        ":aistreams_php_proto",
@@ -131653,15 +125883,22 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "aistreams_nodejs_gapic",
 -    src = ":aistreams_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
 -    package = "google.partner.aistreams.v1alpha1",
--    rest_numeric_enums = False,
 -    service_yaml = "aistreams_v1alpha1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -131673,6 +125910,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "aistreams_ruby_proto",
 -    deps = [":aistreams_proto"],
@@ -131689,7 +125937,6 @@
 -    srcs = [":aistreams_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aistreams-v1alpha1"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":aistreams_ruby_grpc",
 -        ":aistreams_ruby_proto",
@@ -131706,6 +125953,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "aistreams_csharp_proto",
 -    deps = [":aistreams_proto"],
@@ -131722,7 +125980,6 @@
 -    srcs = [":aistreams_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "aistreams_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "aistreams_v1alpha1.yaml",
 -    deps = [
 -        ":aistreams_csharp_grpc",
@@ -131740,6 +125997,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-# Put your C++ rules here
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "aistreams_cc_proto",
 -    deps = [":aistreams_proto"],
@@ -131753,7 +126020,7 @@
 -)
 diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel
 --- a/google/privacy/dlp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/privacy/dlp/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/privacy/dlp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-dlp.
@@ -131798,49 +126065,18 @@
 -)
 diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.bazel
 --- a/google/privacy/dlp/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,331 +0,0 @@
++++ b/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,373 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "dlp_proto",
@@ -131872,6 +126108,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dlp_java_proto",
 -    deps = [":dlp_proto"],
@@ -131888,7 +126136,6 @@
 -    srcs = [":dlp_proto_with_info"],
 -    gapic_yaml = "dlp_gapic.yaml",
 -    grpc_service_config = "dlp_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":dlp_java_grpc",
 -    ],
@@ -131910,7 +126157,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-privacy-dlp-v2-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":dlp_java_gapic",
@@ -131920,6 +126166,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "dlp_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -131939,7 +126196,6 @@
 -    srcs = [":dlp_proto_with_info"],
 -    grpc_service_config = "dlp_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dlp/apiv2;dlp",
--    rest_numeric_enums = False,
 -    service_yaml = "dlp_v2.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -131965,13 +126221,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "dlp_py_gapic",
 -    srcs = [":dlp_proto"],
 -    grpc_service_config = "dlp_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -131991,6 +126255,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dlp_php_proto",
 -    deps = [":dlp_proto"],
@@ -132006,8 +126281,6 @@
 -    name = "dlp_php_gapic",
 -    srcs = [":dlp_proto_with_info"],
 -    grpc_service_config = "dlp_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc+rest",
 -    deps = [
 -        ":dlp_php_grpc",
 -        ":dlp_php_proto",
@@ -132024,6 +126297,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "dlp_nodejs_gapic",
 -    package_name = "@google-cloud/dlp",
@@ -132031,9 +126313,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "dlp_grpc_service_config.json",
 -    package = "google.privacy.dlp.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "dlp_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -132045,6 +126325,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "dlp_ruby_proto",
 -    deps = [":dlp_proto"],
@@ -132067,7 +126358,6 @@
 -        "ruby-cloud-api-shortname=dlp",
 -    ],
 -    grpc_service_config = "dlp_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.",
 -    ruby_cloud_title = "Cloud Data Loss Prevention (DLP) V2",
 -    deps = [
@@ -132086,6 +126376,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "dlp_csharp_proto",
 -    deps = [":dlp_proto"],
@@ -132102,7 +126403,6 @@
 -    srcs = [":dlp_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "dlp_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "dlp_v2.yaml",
 -    deps = [
 -        ":dlp_csharp_grpc",
@@ -132120,6 +126420,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "dlp_cc_proto",
 -    deps = [":dlp_proto"],
@@ -132133,13 +126442,13 @@
 -)
 diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel
 --- a/google/pubsub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/pubsub/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/pubsub/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel
 --- a/google/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,393 +0,0 @@
++++ b/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,382 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -132206,7 +126515,6 @@
 -    srcs = [":pubsub_proto_with_info"],
 -    gapic_yaml = "pubsub_gapic.yaml",
 -    grpc_service_config = "pubsub_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = ":pubsub_v1.yaml",
 -    test_deps = [
 -        ":pubsub_java_grpc",
@@ -132233,7 +126541,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-pubsub-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":pubsub_java_gapic",
@@ -132261,8 +126568,6 @@
 -        "warehouse-package-name=google-cloud-pubsub",
 -        "add-iam-methods",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -132309,7 +126614,6 @@
 -    srcs = [":pubsub_proto_with_info"],
 -    grpc_service_config = "pubsub_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/pubsub/apiv1;pubsub",
--    rest_numeric_enums = False,
 -    service_yaml = ":pubsub_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -132363,9 +126667,7 @@
 -    srcs = [":pubsub_proto_with_info"],
 -    gapic_yaml = "pubsub_gapic.yaml",
 -    grpc_service_config = "pubsub_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = ":pubsub_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":pubsub_php_grpc",
 -        ":pubsub_php_proto",
@@ -132400,9 +126702,7 @@
 -    grpc_service_config = "pubsub_grpc_service_config.json",
 -    handwritten_layer = True,
 -    main_service = "pubsub",
--    rest_numeric_enums = False,
 -    service_yaml = ":pubsub_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -132442,6 +126742,7 @@
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-pubsub-v1",
 -        "ruby-cloud-env-prefix=PUBSUB",
+-        "ruby-cloud-common-services=google.iam.v1.IAMPolicy=google.pubsub.v1.Publisher",
 -        "ruby-cloud-path-override=pub_sub=pubsub",
 -        "ruby-cloud-namespace-override=Pubsub=PubSub",
 -        "ruby-cloud-product-url=https://cloud.google.com/pubsub",
@@ -132449,10 +126750,8 @@
 -        "ruby-cloud-api-shortname=pubsub",
 -    ],
 -    grpc_service_config = "pubsub_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.",
 -    ruby_cloud_title = "Cloud Pub/Sub V1",
--    service_yaml = ":pubsub_v1.yaml",
 -    deps = [
 -        ":pubsub_ruby_grpc",
 -        ":pubsub_ruby_proto",
@@ -132495,7 +126794,6 @@
 -    name = "pubsub_csharp_gapic",
 -    srcs = [":pubsub_proto_with_info"],
 -    grpc_service_config = "pubsub_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = ":pubsub_v1.yaml",
 -    deps = [
 -        ":pubsub_csharp_grpc",
@@ -132535,7 +126833,7 @@
 -)
 diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel
 --- a/google/rpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/rpc/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/rpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,127 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -132666,7 +126964,7 @@
 -)
 diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel
 --- a/google/rpc/context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,142 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -132812,7 +127110,7 @@
 -)
 diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/search/partnerdataingestion/logging/v1/BUILD.bazel
 --- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,155 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -132971,18 +127269,18 @@
 -# Put your C++ code here
 diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel
 --- a/google/spanner/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/spanner/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel
 --- a/google/spanner/admin/database/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/admin/database/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/spanner/admin/database/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/database/v1/BUILD.bazel
 --- a/google/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,359 +0,0 @@
++++ b/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,401 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -132994,45 +127292,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "database_proto",
@@ -133064,6 +127331,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "database_java_proto",
 -    deps = [":database_proto"],
@@ -133080,7 +127359,6 @@
 -    srcs = [":database_proto_with_info"],
 -    gapic_yaml = "spanner_admin_database_gapic.yaml",
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
 -    test_deps = [
 -        ":database_java_grpc",
@@ -133105,7 +127383,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-admin-database-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":database_java_gapic",
@@ -133115,6 +127392,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "database_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -133133,7 +127421,6 @@
 -    srcs = [":database_proto_with_info"],
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/admin/database/apiv1;database",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -133162,6 +127449,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "database_py_gapic",
 -    srcs = [":database_proto"],
@@ -133170,9 +127467,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=spanner_admin_database",
 -    ],
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -133195,6 +127490,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "database_php_proto",
 -    deps = [":database_proto"],
@@ -133211,9 +127517,7 @@
 -    srcs = [":database_proto_with_info"],
 -    gapic_yaml = "spanner_admin_database_gapic.yaml",
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":database_php_grpc",
 -        ":database_php_proto",
@@ -133230,6 +127534,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "database_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
@@ -133240,9 +127553,7 @@
 -    ],
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
 -    package = "google.spanner.admin.database.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -133254,6 +127565,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "database_ruby_proto",
 -    deps = [":database_proto"],
@@ -133277,7 +127599,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-spanner",
 -    ],
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
 -    ruby_cloud_title = "Cloud Spanner Database Admin V1",
 -    service_yaml = "spanner.yaml",
@@ -133297,6 +127618,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "database_csharp_proto",
 -    deps = [":database_proto"],
@@ -133313,7 +127645,6 @@
 -    srcs = [":database_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
 -    deps = [
 -        ":database_csharp_grpc",
@@ -133331,6 +127662,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "database_cc_proto",
 -    deps = [":database_proto"],
@@ -133344,59 +127684,27 @@
 -)
 diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/instance/BUILD.bazel
 --- a/google/spanner/admin/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/admin/instance/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/spanner/admin/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/instance/v1/BUILD.bazel
 --- a/google/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,344 +0,0 @@
++++ b/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,385 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "instance_proto",
 -    srcs = [
--        "common.proto",
 -        "spanner_instance_admin.proto",
 -    ],
 -    deps = [
@@ -133421,6 +127729,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "instance_java_proto",
 -    deps = [":instance_proto"],
@@ -133437,7 +127757,6 @@
 -    srcs = [":instance_proto_with_info"],
 -    gapic_yaml = "spanner_admin_instance_gapic.yaml",
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":instance_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
@@ -133461,7 +127780,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-admin-instance-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":instance_java_gapic",
@@ -133471,6 +127789,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "instance_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -133488,7 +127817,6 @@
 -    srcs = [":instance_proto_with_info"],
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/admin/instance/apiv1;instance",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner_admin_instance.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -133517,6 +127845,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "instance_py_gapic",
 -    srcs = [":instance_proto"],
@@ -133525,8 +127863,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=spanner_admin_instance",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -    ],
@@ -133549,6 +127885,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "instance_php_proto",
 -    deps = [":instance_proto"],
@@ -133565,9 +127912,7 @@
 -    srcs = [":instance_proto_with_info"],
 -    gapic_yaml = "spanner_admin_instance_gapic.yaml",
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner_admin_instance.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":instance_php_grpc",
 -        ":instance_php_proto",
@@ -133584,6 +127929,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "instance_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
@@ -133594,9 +127948,7 @@
 -    ],
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
 -    package = "google.spanner.admin.instance.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner_admin_instance.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -133608,6 +127960,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "instance_ruby_proto",
 -    deps = [":instance_proto"],
@@ -133631,7 +127994,6 @@
 -        "ruby-cloud-wrapper-gem-override=google-cloud-spanner",
 -    ],
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
 -    ruby_cloud_title = "Cloud Spanner Instance Admin V1",
 -    deps = [
@@ -133650,6 +128012,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "instance_csharp_proto",
 -    deps = [":instance_proto"],
@@ -133666,7 +128039,6 @@
 -    srcs = [":instance_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner_admin_instance.yaml",
 -    deps = [
 -        ":instance_csharp_grpc",
@@ -133684,6 +128056,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "instance_cc_proto",
 -    deps = [":instance_proto"],
@@ -133697,49 +128078,18 @@
 -)
 diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel
 --- a/google/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,337 +0,0 @@
++++ b/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,379 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
+-# 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "spanner_proto",
@@ -133774,6 +128124,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "spanner_java_proto",
 -    deps = [":spanner_proto"],
@@ -133790,7 +128152,6 @@
 -    srcs = [":spanner_proto_with_info"],
 -    gapic_yaml = "spanner_gapic.yaml",
 -    grpc_service_config = "spanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":spanner_java_grpc",
 -    ],
@@ -133812,7 +128173,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-spanner-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":spanner_java_gapic",
@@ -133822,6 +128182,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "spanner_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -133838,7 +128209,6 @@
 -    srcs = [":spanner_proto_with_info"],
 -    grpc_service_config = "spanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/apiv1;spanner",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -133864,13 +128234,21 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "spanner_py_gapic",
 -    srcs = [":spanner_proto"],
 -    grpc_service_config = "spanner_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=google.cloud"],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -133890,6 +128268,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "spanner_php_proto",
 -    deps = [":spanner_proto"],
@@ -133905,9 +128294,7 @@
 -    name = "spanner_php_gapic",
 -    srcs = [":spanner_proto_with_info"],
 -    grpc_service_config = "spanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":spanner_php_grpc",
 -        ":spanner_php_proto",
@@ -133924,6 +128311,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "spanner_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
@@ -133936,9 +128332,7 @@
 -    handwritten_layer = True,
 -    main_service = "spanner",
 -    package = "google.spanner.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -133950,6 +128344,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "spanner_ruby_proto",
 -    deps = [":spanner_proto"],
@@ -133972,7 +128377,6 @@
 -        "ruby-cloud-api-shortname=spanner",
 -    ],
 -    grpc_service_config = "spanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
 -    ruby_cloud_title = "Cloud Spanner V1",
 -    deps = [
@@ -133991,6 +128395,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "spanner_csharp_proto",
 -    deps = [":spanner_proto"],
@@ -134007,7 +128422,6 @@
 -    srcs = [":spanner_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "spanner_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "spanner.yaml",
 -    deps = [
 -        ":spanner_csharp_grpc",
@@ -134025,6 +128439,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "spanner_cc_proto",
 -    deps = [":spanner_proto"],
@@ -134038,7 +128461,7 @@
 -)
 diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel
 --- a/google/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,187 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -134229,8 +128652,8 @@
 -)
 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 @@
++++ b/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -134242,40 +128665,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "storage_proto",
@@ -134304,6 +128701,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "storage_java_proto",
 -    deps = [":storage_proto"],
@@ -134319,12 +128728,11 @@
 -    name = "storage_java_gapic",
 -    srcs = [":storage_proto_with_info"],
 -    grpc_service_config = "storage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    test_deps = [
 -        ":storage_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
--    transport = "grpc",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -134334,6 +128742,7 @@
 -java_gapic_test(
 -    name = "storage_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.storage.v2.StorageClientHttpJsonTest",
 -        "com.google.storage.v2.StorageClientTest",
 -    ],
 -    runtime_deps = [":storage_java_gapic_test"],
@@ -134342,8 +128751,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-storage-v2-java",
--    include_samples = True,
--    transport = "grpc",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_gapic",
 -        ":storage_java_grpc",
@@ -134352,6 +128760,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "storage_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -134370,8 +128789,6 @@
 -    grpc_service_config = "storage_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/storage/apiv2;storage",
 -    metadata = True,
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    service_yaml = "storage_v2.yaml",
 -    deps = [
 -        ":storage_go_proto",
@@ -134397,12 +128814,19 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
 -py_gapic_library(
 -    name = "storage_py_gapic",
 -    srcs = [":storage_proto"],
 -    grpc_service_config = "storage_grpc_service_config.json",
--    rest_numeric_enums = False,
--    transport = "grpc",
 -    deps = [
 -        "//google/iam/v1:iam_policy_py_proto",
 -        "//google/iam/v1:policy_py_proto",
@@ -134428,6 +128852,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "storage_php_proto",
 -    deps = [":storage_proto"],
@@ -134439,14 +128874,11 @@
 -    deps = [":storage_php_proto"],
 -)
 -
--# PHP always supports gRPC and REST, but there is no PHP GAPIC for this API.
 -php_gapic_library(
 -    name = "storage_php_gapic",
 -    srcs = [":storage_proto_with_info"],
 -    grpc_service_config = "storage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "storage_v2.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":storage_php_grpc",
 -        ":storage_php_proto",
@@ -134463,6 +128895,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "storage_nodejs_gapic",
 -    package_name = "@google-cloud/storage",
@@ -134470,9 +128911,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "storage_grpc_service_config.json",
 -    package = "google.storage.v2",
--    rest_numeric_enums = False,
 -    service_yaml = "storage_v2.yaml",
--    transport = "grpc",
 -    deps = [],
 -)
 -
@@ -134484,6 +128923,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "storage_ruby_proto",
 -    deps = [":storage_proto"],
@@ -134500,7 +128950,6 @@
 -    srcs = [":storage_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-v2"],
 -    grpc_service_config = "storage_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    deps = [
 -        ":storage_ruby_grpc",
 -        ":storage_ruby_proto",
@@ -134564,6 +129013,16 @@
 -#     ],
 -# )
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-# Manually added. Do not remove in regen.
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "storage_cc_proto",
 -    deps = [":storage_proto"],
@@ -134578,7 +129037,7 @@
 -)
 diff -urN a/google/storagetransfer/BUILD.bazel b/google/storagetransfer/BUILD.bazel
 --- a/google/storagetransfer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/storagetransfer/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/storagetransfer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,39 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# google-cloud-storage_transfer.
@@ -134621,7 +129080,7 @@
 -)
 diff -urN a/google/storagetransfer/logging/BUILD.bazel b/google/storagetransfer/logging/BUILD.bazel
 --- a/google/storagetransfer/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,179 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -134804,8 +129263,8 @@
 -)
 diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BUILD.bazel
 --- a/google/storagetransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,352 +0,0 @@
++++ b/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,394 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -134817,45 +129276,14 @@
 -#    * 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",
--    "cc_grpc_library",
--    "cc_proto_library",
--    "csharp_gapic_assembly_pkg",
--    "csharp_gapic_library",
--    "csharp_grpc_library",
--    "csharp_proto_library",
--    "go_gapic_assembly_pkg",
--    "go_gapic_library",
--    "go_proto_library",
--    "go_test",
--    "java_gapic_assembly_gradle_pkg",
--    "java_gapic_library",
--    "java_gapic_test",
--    "java_grpc_library",
--    "java_proto_library",
--    "nodejs_gapic_assembly_pkg",
--    "nodejs_gapic_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
--    "proto_library_with_info",
--    "py_gapic_assembly_pkg",
--    "py_gapic_library",
--    "py_test",
--    "ruby_cloud_gapic_library",
--    "ruby_gapic_assembly_pkg",
--    "ruby_grpc_library",
--    "ruby_proto_library",
--)
--
--# This is an API workspace, having public visibility by default makes perfect sense.
--package(default_visibility = ["//visibility:public"])
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
 -
 -proto_library(
 -    name = "storagetransfer_proto",
@@ -134887,6 +129315,18 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "storagetransfer_java_proto",
 -    deps = [":storagetransfer_proto"],
@@ -134903,7 +129343,6 @@
 -    srcs = [":storagetransfer_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "storagetransfer_v1.yaml",
 -    test_deps = [
 -        ":storagetransfer_java_grpc",
@@ -134927,7 +129366,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-storagetransfer-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":storagetransfer_java_gapic",
@@ -134937,6 +129375,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
 -go_proto_library(
 -    name = "storagetransfer_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -134957,7 +129406,6 @@
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/storagetransfer/apiv1;storagetransfer",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "storagetransfer_v1.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -134987,6 +129435,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
 -py_gapic_library(
 -    name = "storagetransfer_py_gapic",
 -    srcs = [":storagetransfer_proto"],
@@ -134996,8 +129454,6 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-storage-transfer",
 -    ],
--    rest_numeric_enums = False,
--    transport = "grpc",
 -)
 -
 -py_test(
@@ -135018,6 +129474,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "storagetransfer_php_proto",
 -    deps = [":storagetransfer_proto"],
@@ -135033,9 +129500,7 @@
 -    name = "storagetransfer_php_gapic",
 -    srcs = [":storagetransfer_proto_with_info"],
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "storagetransfer_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":storagetransfer_php_grpc",
 -        ":storagetransfer_php_proto",
@@ -135052,6 +129517,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
 -nodejs_gapic_library(
 -    name = "storagetransfer_nodejs_gapic",
 -    package_name = "@google-cloud/storage-transfer",
@@ -135059,9 +129533,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
 -    package = "google.storagetransfer.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "storagetransfer_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -135073,6 +129545,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
 -ruby_proto_library(
 -    name = "storagetransfer_ruby_proto",
 -    deps = [":storagetransfer_proto"],
@@ -135094,7 +129577,6 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/",
 -    ],
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.",
 -    ruby_cloud_title = "Storage Transfer Service V1",
 -    deps = [
@@ -135113,6 +129595,17 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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 = "storagetransfer_csharp_proto",
 -    deps = [":storagetransfer_proto"],
@@ -135129,7 +129622,6 @@
 -    srcs = [":storagetransfer_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "storagetransfer_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "storagetransfer_v1.yaml",
 -    deps = [
 -        ":storagetransfer_csharp_grpc",
@@ -135147,6 +129639,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
 -cc_proto_library(
 -    name = "storagetransfer_cc_proto",
 -    deps = [":storagetransfer_proto"],
@@ -135160,13 +129661,13 @@
 -)
 diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BUILD.bazel
 --- a/google/streetview/publish/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/streetview/publish/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/streetview/publish/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish/v1/BUILD.bazel
 --- a/google/streetview/publish/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,396 +0,0 @@
++++ b/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,380 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -135201,7 +129702,6 @@
 -        "//google/longrunning:operations_proto",
 -        "//google/rpc:status_proto",
 -        "//google/type:latlng_proto",
--        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
@@ -135244,7 +129744,6 @@
 -    srcs = [":publish_proto_with_info"],
 -    gapic_yaml = "streetview_publish_gapic.yaml",
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "streetviewpublish.yaml",
 -    test_deps = [
 -        ":publish_java_grpc",
@@ -135268,7 +129767,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-streetview-publish-v1-java",
--    include_samples = True,
 -    transport = "grpc+rest",
 -    deps = [
 -        ":publish_java_gapic",
@@ -135308,7 +129806,6 @@
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
 -    importpath = "google.golang.org/google/streetview/publish/v1;publish",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "streetviewpublish.yaml",
 -    transport = "grpc+rest",
 -    deps = [
@@ -135316,7 +129813,6 @@
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
--        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -135345,18 +129841,12 @@
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "py_test",
 -)
 -
 -py_gapic_library(
 -    name = "publish_py_gapic",
 -    srcs = [":publish_proto"],
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "streetviewpublish.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1375 is fixed
@@ -135367,7 +129857,9 @@
 -#        "publish_py_gapic_test.py",
 -#    ],
 -#    legacy_create_init = False,
--#    deps = [":publish_py_gapic"],
+-#    deps = [
+-#        ":publish_py_gapic",
+-#    ],
 -#)
 -
 -# Open Source Packages
@@ -135404,9 +129896,7 @@
 -    name = "publish_php_gapic",
 -    srcs = [":publish_proto_with_info"],
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "streetviewpublish.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":publish_php_grpc",
 -        ":publish_php_proto",
@@ -135439,9 +129929,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
 -    package = "google.streetview.publish.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "streetviewpublish.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -135480,8 +129968,6 @@
 -    srcs = [":publish_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-publish-v1"],
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
--    rest_numeric_enums = False,
--    service_yaml = "streetviewpublish.yaml",
 -    deps = [
 -        ":publish_ruby_grpc",
 -        ":publish_ruby_proto",
@@ -135525,7 +130011,6 @@
 -    srcs = [":publish_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "streetview_publish_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "streetviewpublish.yaml",
 -    deps = [
 -        ":publish_csharp_grpc",
@@ -135565,7 +130050,7 @@
 -)
 diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel
 --- a/google/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/type/BUILD.bazel	1969-12-31 16:00:00
++++ b/google/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,538 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
@@ -136107,7 +130592,7 @@
 -)
 diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel
 --- a/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/grafeas/BUILD.bazel	1969-12-31 16:00:00
++++ b/grafeas/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,40 +0,0 @@
 -# This build file includes a target for the Ruby wrapper library for
 -# grafeas.
@@ -136151,8 +130636,8 @@
 -)
 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 @@
++++ b/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,515 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -136306,7 +130791,6 @@
 -    srcs = [":grafeas_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "grafeas_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
 -    test_deps = [
 -        ":grafeas_java_grpc",
@@ -136333,7 +130817,6 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-grafeas-v1-java",
--    include_samples = True,
 -    transport = "grpc",
 -    deps = [
 -        ":grafeas_java_gapic",
@@ -136363,7 +130846,9 @@
 -    name = "grafeas_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
 -    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
--    protos = [":grafeas_proto"],
+-    protos = [
+-        ":grafeas_proto",
+-    ],
 -    deps = [
 -        "//google/api:annotations_go_proto",
 -        "//google/rpc:status_go_proto",
@@ -136376,7 +130861,6 @@
 -    grpc_service_config = "grafeas_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/grafeas/apiv1;grafeas",
 -    metadata = True,
--    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
 -    transport = "grpc",
 -    deps = [
@@ -136465,11 +130949,6 @@
 -    srcs = [":grafeas_proto"],
 -    grpc_service_config = "grafeas_grpc_service_config.json",
 -    opt_args = ["python-gapic-namespace=grafeas"],
--    rest_numeric_enums = False,
--    service_yaml = "//grafeas:grafeas_v1.yaml",
--    transport = "grpc",
--    deps = [
--    ],
 -)
 -
 -py_test(
@@ -136516,9 +130995,7 @@
 -    name = "grafeas_php_gapic",
 -    srcs = [":grafeas_proto_with_info"],
 -    grpc_service_config = "grafeas_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [
 -        ":grafeas_php_grpc",
 -        ":grafeas_php_proto",
@@ -136551,9 +131028,7 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "grafeas_grpc_service_config.json",
 -    package = "grafeas.v1",
--    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
--    transport = "grpc+rest",
 -    deps = [],
 -)
 -
@@ -136596,10 +131071,8 @@
 -        "ruby-cloud-generic-endpoint=true",
 -    ],
 -    grpc_service_config = "grafeas_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
 -    ruby_cloud_title = "Grafeas V1",
--    service_yaml = "//grafeas:grafeas_v1.yaml",
 -    deps = [
 -        ":grafeas_ruby_grpc",
 -        ":grafeas_ruby_proto",
@@ -136643,7 +131116,6 @@
 -    srcs = [":grafeas_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "grafeas_grpc_service_config.json",
--    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
 -    deps = [
 -        ":grafeas_csharp_grpc",
diff --git a/third_party/go_googleapis-directives.patch b/third_party/go_googleapis-directives.patch
index 14d0240..d89d90a 100644
--- a/third_party/go_googleapis-directives.patch
+++ b/third_party/go_googleapis-directives.patch
@@ -1,5 +1,5 @@
 diff -urN b/BUILD.bazel c/BUILD.bazel
---- b/BUILD.bazel	1969-12-31 16:00:00
+--- b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,6 @@
 +# gazelle:go_naming_convention import_alias
@@ -9,7 +9,7 @@
 +# gazelle:exclude third_party
 +# gazelle:exclude google/example/endpointsapis/goapp
 diff -urN b/google/BUILD.bazel c/google/BUILD.bazel
---- b/google/BUILD.bazel	1969-12-31 16:00:00
+--- b/google/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/google/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1 @@
 +# gazelle:prefix google.golang.org/genproto/googleapis
diff --git a/third_party/go_googleapis-gazelle.patch b/third_party/go_googleapis-gazelle.patch
index d302ddf..5a643a3 100644
--- a/third_party/go_googleapis-gazelle.patch
+++ b/third_party/go_googleapis-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN c/google/actions/sdk/v2/BUILD.bazel d/google/actions/sdk/v2/BUILD.bazel
---- c/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,61 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -64,7 +64,7 @@
 +    ],
 +)
 diff -urN c/google/actions/sdk/v2/conversation/BUILD.bazel d/google/actions/sdk/v2/conversation/BUILD.bazel
---- c/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/conversation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -91,7 +91,7 @@
 +    deps = ["//google/actions/sdk/v2/conversation/prompt:conversation_go_proto"],
 +)
 diff -urN c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/BUILD.bazel
---- c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -116,7 +116,7 @@
 +    deps = ["//google/actions/sdk/v2/conversation/prompt/content:conversation_go_proto"],
 +)
 diff -urN c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel
---- c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -149,7 +149,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/actions/sdk/v2/interactionmodel/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/BUILD.bazel
---- c/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/interactionmodel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -188,7 +188,7 @@
 +    ],
 +)
 diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel
---- c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -220,7 +220,7 @@
 +    ],
 +)
 diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel
---- c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -256,7 +256,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel
---- c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -284,7 +284,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/actions/type/BUILD.bazel d/google/actions/type/BUILD.bazel
---- c/google/actions/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/actions/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/actions/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -320,7 +320,7 @@
 +    deps = ["//google/type:datetime_go_proto"],
 +)
 diff -urN c/google/ads/admob/v1/BUILD.bazel d/google/ads/admob/v1/BUILD.bazel
---- c/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/admob/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -351,7 +351,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v10/common/BUILD.bazel d/google/ads/googleads/v10/common/BUILD.bazel
---- c/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v10/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -414,7 +414,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v10/enums/BUILD.bazel
---- c/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v10/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,310 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -728,7 +728,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v10/errors/BUILD.bazel
---- c/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v10/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,165 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -897,7 +897,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googleads/v10/resources/BUILD.bazel
---- c/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v10/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,185 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1086,7 +1086,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v10/services/BUILD.bazel d/google/ads/googleads/v10/services/BUILD.bazel
---- c/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v10/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,137 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1227,7 +1227,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v11/common/BUILD.bazel d/google/ads/googleads/v11/common/BUILD.bazel
---- c/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v11/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1290,7 +1290,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v11/enums/BUILD.bazel d/google/ads/googleads/v11/enums/BUILD.bazel
---- c/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v11/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,315 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1609,7 +1609,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/ads/googleads/v11/errors/BUILD.bazel d/google/ads/googleads/v11/errors/BUILD.bazel
---- c/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v11/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,166 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1779,7 +1779,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v11/resources/BUILD.bazel d/google/ads/googleads/v11/resources/BUILD.bazel
---- c/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v11/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,185 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -1968,7 +1968,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v11/services/BUILD.bazel d/google/ads/googleads/v11/services/BUILD.bazel
---- c/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v11/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,138 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2109,10 +2109,10 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v12/common/BUILD.bazel d/google/ads/googleads/v12/common/BUILD.bazel
---- c/google/ads/googleads/v12/common/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/googleads/v12/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,60 @@
+diff -urN c/google/ads/googleads/v9/common/BUILD.bazel d/google/ads/googleads/v9/common/BUILD.bazel
+--- c/google/ads/googleads/v9/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/ads/googleads/v9/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,56 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -2122,10 +2122,7 @@
 +        "ad_asset.proto",
 +        "ad_type_infos.proto",
 +        "asset_policy.proto",
-+        "asset_set_types.proto",
 +        "asset_types.proto",
-+        "asset_usage.proto",
-+        "audiences.proto",
 +        "bidding.proto",
 +        "click_location.proto",
 +        "criteria.proto",
@@ -2141,7 +2138,6 @@
 +        "frequency_cap.proto",
 +        "keyword_plan_common.proto",
 +        "matching_function.proto",
-+        "metric_goal.proto",
 +        "metrics.proto",
 +        "offline_user_data.proto",
 +        "policy.proto",
@@ -2158,25 +2154,25 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/enums:enums_proto",
++        "//google/ads/googleads/v9/enums:enums_proto",
 +        "//google/api:annotations_proto",
 +    ],
 +)
 +
 +go_proto_library(
 +    name = "common_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/common",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v9/common",
 +    proto = ":common_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/enums:enums_go_proto",
++        "//google/ads/googleads/v9/enums:enums_go_proto",
 +        "//google/api:annotations_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v12/enums/BUILD.bazel d/google/ads/googleads/v12/enums/BUILD.bazel
---- c/google/ads/googleads/v12/enums/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/googleads/v12/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,317 @@
+diff -urN c/google/ads/googleads/v9/enums/BUILD.bazel d/google/ads/googleads/v9/enums/BUILD.bazel
+--- c/google/ads/googleads/v9/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/ads/googleads/v9/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,299 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -2221,17 +2217,12 @@
 +        "asset_set_link_status.proto",
 +        "asset_set_status.proto",
 +        "asset_set_type.proto",
-+        "asset_source.proto",
 +        "asset_type.proto",
-+        "async_action_status.proto",
 +        "attribution_model.proto",
-+        "audience_insights_dimension.proto",
-+        "audience_status.proto",
 +        "batch_job_status.proto",
 +        "bid_modifier_source.proto",
 +        "bidding_source.proto",
 +        "bidding_strategy_status.proto",
-+        "bidding_strategy_system_status.proto",
 +        "bidding_strategy_type.proto",
 +        "billing_setup_status.proto",
 +        "brand_safety_suitability.proto",
@@ -2248,14 +2239,12 @@
 +        "callout_placeholder_field.proto",
 +        "campaign_criterion_status.proto",
 +        "campaign_draft_status.proto",
++        "campaign_experiment_status.proto",
++        "campaign_experiment_traffic_split_type.proto",
 +        "campaign_experiment_type.proto",
-+        "campaign_group_status.proto",
-+        "campaign_primary_status.proto",
-+        "campaign_primary_status_reason.proto",
 +        "campaign_serving_status.proto",
 +        "campaign_shared_set_status.proto",
 +        "campaign_status.proto",
-+        "chain_relationship_type.proto",
 +        "change_client_type.proto",
 +        "change_event_resource_type.proto",
 +        "change_status_operation.proto",
@@ -2270,11 +2259,9 @@
 +        "conversion_adjustment_type.proto",
 +        "conversion_attribution_event_type.proto",
 +        "conversion_custom_variable_status.proto",
-+        "conversion_environment_enum.proto",
 +        "conversion_lag_bucket.proto",
 +        "conversion_or_adjustment_lag_bucket.proto",
 +        "conversion_origin.proto",
-+        "conversion_tracking_status_enum.proto",
 +        "conversion_value_rule_primary_dimension.proto",
 +        "conversion_value_rule_set_status.proto",
 +        "conversion_value_rule_status.proto",
@@ -2292,7 +2279,6 @@
 +        "custom_placeholder_field.proto",
 +        "customer_match_upload_key_type.proto",
 +        "customer_pay_per_conversion_eligibility_failure_reason.proto",
-+        "customer_status.proto",
 +        "customizer_attribute_status.proto",
 +        "customizer_attribute_type.proto",
 +        "customizer_value_status.proto",
@@ -2304,10 +2290,6 @@
 +        "distance_bucket.proto",
 +        "dsa_page_feed_criterion_field.proto",
 +        "education_placeholder_field.proto",
-+        "experiment_metric.proto",
-+        "experiment_metric_direction.proto",
-+        "experiment_status.proto",
-+        "experiment_type.proto",
 +        "extension_setting_device.proto",
 +        "extension_type.proto",
 +        "external_conversion_source.proto",
@@ -2374,10 +2356,8 @@
 +        "local_placeholder_field.proto",
 +        "location_extension_targeting_criterion_field.proto",
 +        "location_group_radius_units.proto",
-+        "location_ownership_type.proto",
 +        "location_placeholder_field.proto",
 +        "location_source_type.proto",
-+        "location_string_filter_type.proto",
 +        "manager_link_status.proto",
 +        "matching_function_context_type.proto",
 +        "matching_function_operator.proto",
@@ -2398,7 +2378,6 @@
 +        "optimization_goal_type.proto",
 +        "parental_status_type.proto",
 +        "payment_mode.proto",
-+        "performance_max_upgrade_status.proto",
 +        "placeholder_type.proto",
 +        "placement_type.proto",
 +        "policy_approval_status.proto",
@@ -2425,6 +2404,7 @@
 +        "promotion_placeholder_field.proto",
 +        "proximity_radius_units.proto",
 +        "quality_score_bucket.proto",
++        "reach_plan_ad_length.proto",
 +        "reach_plan_age_range.proto",
 +        "reach_plan_network.proto",
 +        "real_estate_placeholder_field.proto",
@@ -2443,9 +2423,6 @@
 +        "simulation_modification_method.proto",
 +        "simulation_type.proto",
 +        "sitelink_placeholder_field.proto",
-+        "sk_ad_network_ad_event_type.proto",
-+        "sk_ad_network_attribution_credit.proto",
-+        "sk_ad_network_user_type.proto",
 +        "slot.proto",
 +        "spending_limit_type.proto",
 +        "structured_snippet_placeholder_field.proto",
@@ -2465,7 +2442,6 @@
 +        "user_list_combined_rule_operator.proto",
 +        "user_list_crm_data_source_type.proto",
 +        "user_list_date_rule_item_operator.proto",
-+        "user_list_flexible_rule_operator.proto",
 +        "user_list_logical_rule_operator.proto",
 +        "user_list_membership_status.proto",
 +        "user_list_number_rule_item_operator.proto",
@@ -2486,18 +2462,20 @@
 +        "webpage_condition_operator.proto",
 +    ],
 +    visibility = ["//visibility:public"],
++    deps = ["//google/api:annotations_proto"],
 +)
 +
 +go_proto_library(
 +    name = "enums_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/enums",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v9/enums",
 +    proto = ":enums_proto",
 +    visibility = ["//visibility:public"],
++    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/ads/googleads/v12/errors/BUILD.bazel d/google/ads/googleads/v12/errors/BUILD.bazel
---- c/google/ads/googleads/v12/errors/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/googleads/v12/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,167 @@
+diff -urN c/google/ads/googleads/v9/errors/BUILD.bazel d/google/ads/googleads/v9/errors/BUILD.bazel
+--- c/google/ads/googleads/v9/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/ads/googleads/v9/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,162 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -2527,8 +2505,6 @@
 +        "asset_set_asset_error.proto",
 +        "asset_set_error.proto",
 +        "asset_set_link_error.proto",
-+        "audience_error.proto",
-+        "audience_insights_error.proto",
 +        "authentication_error.proto",
 +        "authorization_error.proto",
 +        "batch_job_error.proto",
@@ -2536,7 +2512,6 @@
 +        "bidding_strategy_error.proto",
 +        "billing_setup_error.proto",
 +        "campaign_budget_error.proto",
-+        "campaign_conversion_goal_error.proto",
 +        "campaign_criterion_error.proto",
 +        "campaign_customizer_error.proto",
 +        "campaign_draft_error.proto",
@@ -2551,7 +2526,6 @@
 +        "conversion_action_error.proto",
 +        "conversion_adjustment_upload_error.proto",
 +        "conversion_custom_variable_error.proto",
-+        "conversion_goal_campaign_config_error.proto",
 +        "conversion_upload_error.proto",
 +        "conversion_value_rule_error.proto",
 +        "conversion_value_rule_set_error.proto",
@@ -2574,8 +2548,6 @@
 +        "distinct_error.proto",
 +        "enum_error.proto",
 +        "errors.proto",
-+        "experiment_arm_error.proto",
-+        "experiment_error.proto",
 +        "extension_feed_item_error.proto",
 +        "extension_setting_error.proto",
 +        "feed_attribute_reference_error.proto",
@@ -2637,7 +2609,6 @@
 +        "shared_criterion_error.proto",
 +        "shared_set_error.proto",
 +        "size_limit_error.proto",
-+        "smart_campaign_error.proto",
 +        "string_format_error.proto",
 +        "string_length_error.proto",
 +        "third_party_app_analytics_link_error.proto",
@@ -2649,26 +2620,28 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_proto",
-+        "//google/ads/googleads/v12/enums:enums_proto",
++        "//google/ads/googleads/v9/common:common_proto",
++        "//google/ads/googleads/v9/enums:enums_proto",
++        "//google/api:annotations_proto",
 +        "@com_google_protobuf//:duration_proto",
 +    ],
 +)
 +
 +go_proto_library(
 +    name = "errors_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/errors",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v9/errors",
 +    proto = ":errors_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_go_proto",
-+        "//google/ads/googleads/v12/enums:enums_go_proto",
++        "//google/ads/googleads/v9/common:common_go_proto",
++        "//google/ads/googleads/v9/enums:enums_go_proto",
++        "//google/api:annotations_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v12/resources/BUILD.bazel d/google/ads/googleads/v12/resources/BUILD.bazel
---- c/google/ads/googleads/v12/resources/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/googleads/v12/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,188 @@
+diff -urN c/google/ads/googleads/v9/resources/BUILD.bazel d/google/ads/googleads/v9/resources/BUILD.bazel
+--- c/google/ads/googleads/v9/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/ads/googleads/v9/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,178 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -2682,11 +2655,9 @@
 +        "ad.proto",
 +        "ad_group.proto",
 +        "ad_group_ad.proto",
-+        "ad_group_ad_asset_combination_view.proto",
 +        "ad_group_ad_asset_view.proto",
 +        "ad_group_ad_label.proto",
 +        "ad_group_asset.proto",
-+        "ad_group_asset_set.proto",
 +        "ad_group_audience_view.proto",
 +        "ad_group_bid_modifier.proto",
 +        "ad_group_criterion.proto",
@@ -2707,11 +2678,8 @@
 +        "asset_group_asset.proto",
 +        "asset_group_listing_group_filter.proto",
 +        "asset_group_product_group_view.proto",
-+        "asset_group_signal.proto",
 +        "asset_set.proto",
 +        "asset_set_asset.proto",
-+        "asset_set_type_view.proto",
-+        "audience.proto",
 +        "batch_job.proto",
 +        "bidding_data_exclusion.proto",
 +        "bidding_seasonality_adjustment.proto",
@@ -2730,9 +2698,9 @@
 +        "campaign_criterion_simulation.proto",
 +        "campaign_customizer.proto",
 +        "campaign_draft.proto",
++        "campaign_experiment.proto",
 +        "campaign_extension_setting.proto",
 +        "campaign_feed.proto",
-+        "campaign_group.proto",
 +        "campaign_label.proto",
 +        "campaign_shared_set.proto",
 +        "campaign_simulation.proto",
@@ -2752,7 +2720,6 @@
 +        "custom_interest.proto",
 +        "customer.proto",
 +        "customer_asset.proto",
-+        "customer_asset_set.proto",
 +        "customer_client.proto",
 +        "customer_client_link.proto",
 +        "customer_conversion_goal.proto",
@@ -2772,8 +2739,6 @@
 +        "domain_category.proto",
 +        "dynamic_search_ads_search_term_view.proto",
 +        "expanded_landing_page_view.proto",
-+        "experiment.proto",
-+        "experiment_arm.proto",
 +        "extension_feed_item.proto",
 +        "feed.proto",
 +        "feed_item.proto",
@@ -2802,7 +2767,6 @@
 +        "label.proto",
 +        "landing_page_view.proto",
 +        "language_constant.proto",
-+        "lead_form_submission_data.proto",
 +        "life_event.proto",
 +        "location_view.proto",
 +        "managed_placement_view.proto",
@@ -2815,7 +2779,6 @@
 +        "paid_organic_search_term_view.proto",
 +        "parental_status_view.proto",
 +        "payments_account.proto",
-+        "per_store_view.proto",
 +        "product_bidding_category_constant.proto",
 +        "product_group_view.proto",
 +        "recommendation.proto",
@@ -2837,9 +2800,9 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_proto",
-+        "//google/ads/googleads/v12/enums:enums_proto",
-+        "//google/ads/googleads/v12/errors:errors_proto",
++        "//google/ads/googleads/v9/common:common_proto",
++        "//google/ads/googleads/v9/enums:enums_proto",
++        "//google/ads/googleads/v9/errors:errors_proto",
 +        "//google/api:annotations_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +    ],
@@ -2847,71 +2810,84 @@
 +
 +go_proto_library(
 +    name = "resources_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/resources",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v9/resources",
 +    proto = ":resources_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_go_proto",
-+        "//google/ads/googleads/v12/enums:enums_go_proto",
-+        "//google/ads/googleads/v12/errors:errors_go_proto",
++        "//google/ads/googleads/v9/common:common_go_proto",
++        "//google/ads/googleads/v9/enums:enums_go_proto",
++        "//google/ads/googleads/v9/errors:errors_go_proto",
 +        "//google/api:annotations_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v12/services/BUILD.bazel d/google/ads/googleads/v12/services/BUILD.bazel
---- c/google/ads/googleads/v12/services/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/googleads/v12/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,139 @@
+diff -urN c/google/ads/googleads/v9/services/BUILD.bazel d/google/ads/googleads/v9/services/BUILD.bazel
+--- c/google/ads/googleads/v9/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/ads/googleads/v9/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,187 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "services_proto",
 +    srcs = [
++        "accessible_bidding_strategy_service.proto",
 +        "account_budget_proposal_service.proto",
++        "account_budget_service.proto",
 +        "account_link_service.proto",
++        "ad_group_ad_asset_view_service.proto",
 +        "ad_group_ad_label_service.proto",
 +        "ad_group_ad_service.proto",
 +        "ad_group_asset_service.proto",
-+        "ad_group_asset_set_service.proto",
++        "ad_group_audience_view_service.proto",
 +        "ad_group_bid_modifier_service.proto",
 +        "ad_group_criterion_customizer_service.proto",
 +        "ad_group_criterion_label_service.proto",
 +        "ad_group_criterion_service.proto",
++        "ad_group_criterion_simulation_service.proto",
 +        "ad_group_customizer_service.proto",
 +        "ad_group_extension_setting_service.proto",
 +        "ad_group_feed_service.proto",
 +        "ad_group_label_service.proto",
 +        "ad_group_service.proto",
++        "ad_group_simulation_service.proto",
 +        "ad_parameter_service.proto",
++        "ad_schedule_view_service.proto",
 +        "ad_service.proto",
++        "age_range_view_service.proto",
++        "asset_field_type_view_service.proto",
 +        "asset_group_asset_service.proto",
 +        "asset_group_listing_group_filter_service.proto",
 +        "asset_group_service.proto",
-+        "asset_group_signal_service.proto",
 +        "asset_service.proto",
 +        "asset_set_asset_service.proto",
 +        "asset_set_service.proto",
-+        "audience_insights_service.proto",
-+        "audience_service.proto",
 +        "batch_job_service.proto",
 +        "bidding_data_exclusion_service.proto",
 +        "bidding_seasonality_adjustment_service.proto",
 +        "bidding_strategy_service.proto",
++        "bidding_strategy_simulation_service.proto",
 +        "billing_setup_service.proto",
 +        "campaign_asset_service.proto",
 +        "campaign_asset_set_service.proto",
++        "campaign_audience_view_service.proto",
 +        "campaign_bid_modifier_service.proto",
 +        "campaign_budget_service.proto",
 +        "campaign_conversion_goal_service.proto",
 +        "campaign_criterion_service.proto",
++        "campaign_criterion_simulation_service.proto",
 +        "campaign_customizer_service.proto",
 +        "campaign_draft_service.proto",
++        "campaign_experiment_service.proto",
 +        "campaign_extension_setting_service.proto",
 +        "campaign_feed_service.proto",
-+        "campaign_group_service.proto",
 +        "campaign_label_service.proto",
 +        "campaign_service.proto",
 +        "campaign_shared_set_service.proto",
++        "campaign_simulation_service.proto",
++        "carrier_constant_service.proto",
++        "change_status_service.proto",
++        "click_view_service.proto",
++        "combined_audience_service.proto",
 +        "conversion_action_service.proto",
 +        "conversion_adjustment_upload_service.proto",
 +        "conversion_custom_variable_service.proto",
@@ -2919,12 +2895,13 @@
 +        "conversion_upload_service.proto",
 +        "conversion_value_rule_service.proto",
 +        "conversion_value_rule_set_service.proto",
++        "currency_constant_service.proto",
 +        "custom_audience_service.proto",
 +        "custom_conversion_goal_service.proto",
 +        "custom_interest_service.proto",
 +        "customer_asset_service.proto",
-+        "customer_asset_set_service.proto",
 +        "customer_client_link_service.proto",
++        "customer_client_service.proto",
 +        "customer_conversion_goal_service.proto",
 +        "customer_customizer_service.proto",
 +        "customer_extension_setting_service.proto",
@@ -2936,18 +2913,30 @@
 +        "customer_user_access_invitation_service.proto",
 +        "customer_user_access_service.proto",
 +        "customizer_attribute_service.proto",
-+        "experiment_arm_service.proto",
-+        "experiment_service.proto",
++        "detail_placement_view_service.proto",
++        "detailed_demographic_service.proto",
++        "display_keyword_view_service.proto",
++        "distance_view_service.proto",
++        "domain_category_service.proto",
++        "dynamic_search_ads_search_term_view_service.proto",
++        "expanded_landing_page_view_service.proto",
 +        "extension_feed_item_service.proto",
 +        "feed_item_service.proto",
 +        "feed_item_set_link_service.proto",
 +        "feed_item_set_service.proto",
 +        "feed_item_target_service.proto",
 +        "feed_mapping_service.proto",
++        "feed_placeholder_view_service.proto",
 +        "feed_service.proto",
++        "gender_view_service.proto",
 +        "geo_target_constant_service.proto",
++        "geographic_view_service.proto",
 +        "google_ads_field_service.proto",
 +        "google_ads_service.proto",
++        "group_placement_view_service.proto",
++        "hotel_group_view_service.proto",
++        "hotel_performance_view_service.proto",
++        "income_range_view_service.proto",
 +        "invoice_service.proto",
 +        "keyword_plan_ad_group_keyword_service.proto",
 +        "keyword_plan_ad_group_service.proto",
@@ -2956,27 +2945,49 @@
 +        "keyword_plan_idea_service.proto",
 +        "keyword_plan_service.proto",
 +        "keyword_theme_constant_service.proto",
++        "keyword_view_service.proto",
 +        "label_service.proto",
++        "landing_page_view_service.proto",
++        "language_constant_service.proto",
++        "life_event_service.proto",
++        "location_view_service.proto",
++        "managed_placement_view_service.proto",
 +        "media_file_service.proto",
 +        "merchant_center_link_service.proto",
++        "mobile_app_category_constant_service.proto",
++        "mobile_device_constant_service.proto",
 +        "offline_user_data_job_service.proto",
++        "operating_system_version_constant_service.proto",
++        "paid_organic_search_term_view_service.proto",
++        "parental_status_view_service.proto",
 +        "payments_account_service.proto",
++        "product_bidding_category_constant_service.proto",
++        "product_group_view_service.proto",
 +        "reach_plan_service.proto",
 +        "recommendation_service.proto",
 +        "remarketing_action_service.proto",
++        "search_term_view_service.proto",
 +        "shared_criterion_service.proto",
 +        "shared_set_service.proto",
++        "shopping_performance_view_service.proto",
++        "smart_campaign_search_term_view_service.proto",
 +        "smart_campaign_setting_service.proto",
 +        "smart_campaign_suggest_service.proto",
 +        "third_party_app_analytics_link_service.proto",
++        "topic_constant_service.proto",
++        "topic_view_service.proto",
 +        "user_data_service.proto",
++        "user_interest_service.proto",
 +        "user_list_service.proto",
++        "user_location_view_service.proto",
++        "video_service.proto",
++        "webpage_view_service.proto",
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_proto",
-+        "//google/ads/googleads/v12/enums:enums_proto",
-+        "//google/ads/googleads/v12/resources:resources_proto",
++        "//google/ads/googleads/v9/common:common_proto",
++        "//google/ads/googleads/v9/enums:enums_proto",
++        "//google/ads/googleads/v9/resources:resources_proto",
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/rpc:status_proto",
@@ -2988,201 +2999,20 @@
 +go_proto_library(
 +    name = "services_go_proto",
 +    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/services",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v9/services",
 +    proto = ":services_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v12/common:common_go_proto",
-+        "//google/ads/googleads/v12/enums:enums_go_proto",
-+        "//google/ads/googleads/v12/resources:resources_go_proto",
++        "//google/ads/googleads/v9/common:common_go_proto",
++        "//google/ads/googleads/v9/enums:enums_go_proto",
++        "//google/ads/googleads/v9/resources:resources_go_proto",
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/searchads360/v0/common/BUILD.bazel d/google/ads/searchads360/v0/common/BUILD.bazel
---- c/google/ads/searchads360/v0/common/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/searchads360/v0/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "common_proto",
-+    srcs = [
-+        "bidding.proto",
-+        "criteria.proto",
-+        "custom_parameter.proto",
-+        "frequency_cap.proto",
-+        "metrics.proto",
-+        "real_time_bidding_setting.proto",
-+        "segments.proto",
-+        "value.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/enums:enums_proto",
-+        "//google/api:annotations_proto",
-+        "@com_google_protobuf//:wrappers_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "common_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/common",
-+    proto = ":common_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/enums:enums_go_proto",
-+        "//google/api:annotations_go_proto",
-+    ],
-+)
-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 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "enums_proto",
-+    srcs = [
-+        "account_status.proto",
-+        "account_type.proto",
-+        "ad_group_ad_rotation_mode.proto",
-+        "ad_group_criterion_status.proto",
-+        "ad_group_status.proto",
-+        "ad_group_type.proto",
-+        "ad_serving_optimization_status.proto",
-+        "advertising_channel_sub_type.proto",
-+        "advertising_channel_type.proto",
-+        "age_range_type.proto",
-+        "asset_field_type.proto",
-+        "attribution_model.proto",
-+        "bidding_strategy_status.proto",
-+        "bidding_strategy_system_status.proto",
-+        "bidding_strategy_type.proto",
-+        "budget_delivery_method.proto",
-+        "budget_period.proto",
-+        "campaign_serving_status.proto",
-+        "campaign_status.proto",
-+        "conversion_action_category.proto",
-+        "conversion_action_status.proto",
-+        "conversion_action_type.proto",
-+        "conversion_tracking_status_enum.proto",
-+        "criterion_type.proto",
-+        "custom_column_value_type.proto",
-+        "customer_status.proto",
-+        "data_driven_model_status.proto",
-+        "day_of_week.proto",
-+        "device.proto",
-+        "gender_type.proto",
-+        "interaction_event_type.proto",
-+        "keyword_match_type.proto",
-+        "location_group_radius_units.proto",
-+        "manager_link_status.proto",
-+        "negative_geo_target_type.proto",
-+        "optimization_goal_type.proto",
-+        "positive_geo_target_type.proto",
-+        "quality_score_bucket.proto",
-+        "search_ads360_field_category.proto",
-+        "search_ads360_field_data_type.proto",
-+        "summary_row_setting.proto",
-+        "target_impression_share_location.proto",
-+        "webpage_condition_operand.proto",
-+        "webpage_condition_operator.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+)
-+
-+go_proto_library(
-+    name = "enums_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums",
-+    proto = ":enums_proto",
-+    visibility = ["//visibility:public"],
-+)
-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 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "resources_proto",
-+    srcs = [
-+        "ad_group.proto",
-+        "ad_group_bid_modifier.proto",
-+        "ad_group_criterion.proto",
-+        "bidding_strategy.proto",
-+        "campaign.proto",
-+        "campaign_budget.proto",
-+        "campaign_criterion.proto",
-+        "conversion_action.proto",
-+        "custom_column.proto",
-+        "customer.proto",
-+        "customer_client.proto",
-+        "customer_manager_link.proto",
-+        "search_ads360_field.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/common:common_proto",
-+        "//google/ads/searchads360/v0/enums:enums_proto",
-+        "//google/api:annotations_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "resources_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/resources",
-+    proto = ":resources_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/common:common_go_proto",
-+        "//google/ads/searchads360/v0/enums:enums_go_proto",
-+        "//google/api:annotations_go_proto",
-+    ],
-+)
-diff -urN c/google/ads/searchads360/v0/services/BUILD.bazel d/google/ads/searchads360/v0/services/BUILD.bazel
---- c/google/ads/searchads360/v0/services/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/ads/searchads360/v0/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "services_proto",
-+    srcs = [
-+        "custom_column_service.proto",
-+        "search_ads360_field_service.proto",
-+        "search_ads360_service.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/common:common_proto",
-+        "//google/ads/searchads360/v0/enums:enums_proto",
-+        "//google/ads/searchads360/v0/resources:resources_proto",
-+        "//google/api:annotations_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "services_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/services",
-+    proto = ":services_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/ads/searchads360/v0/common:common_go_proto",
-+        "//google/ads/searchads360/v0/enums:enums_go_proto",
-+        "//google/ads/searchads360/v0/resources:resources_go_proto",
-+        "//google/api:annotations_go_proto",
-+    ],
-+)
 diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/v1alpha/BUILD.bazel
---- c/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/analytics/admin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3216,7 +3046,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/analytics/admin/v1beta/BUILD.bazel d/google/analytics/admin/v1beta/BUILD.bazel
---- c/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/analytics/admin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3247,7 +3077,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/analytics/data/v1alpha/BUILD.bazel d/google/analytics/data/v1alpha/BUILD.bazel
---- c/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/analytics/data/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3275,7 +3105,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/analytics/data/v1beta/BUILD.bazel d/google/analytics/data/v1beta/BUILD.bazel
---- c/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/analytics/data/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3300,9 +3130,9 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel
---- c/google/api/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,215 @@
+@@ -0,0 +1,210 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -3317,11 +3147,7 @@
 +        "routing.proto",
 +    ],
 +    visibility = ["//visibility:public"],
-+    deps = [
-+        ":api_proto",
-+        "@com_google_protobuf//:descriptor_proto",
-+        "@com_google_protobuf//:duration_proto",
-+    ],
++    deps = ["@com_google_protobuf//:descriptor_proto"],
 +)
 +
 +proto_library(
@@ -3432,7 +3258,6 @@
 +    importpath = "google.golang.org/genproto/googleapis/api/annotations",
 +    proto = ":annotations_proto",
 +    visibility = ["//visibility:public"],
-+    deps = [":api_go_proto"],
 +)
 +
 +go_proto_library(
@@ -3519,7 +3344,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/api/apikeys/v2/BUILD.bazel d/google/api/apikeys/v2/BUILD.bazel
---- c/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/apikeys/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3552,7 +3377,7 @@
 +    ],
 +)
 diff -urN c/google/api/expr/conformance/v1alpha1/BUILD.bazel d/google/api/expr/conformance/v1alpha1/BUILD.bazel
---- c/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/expr/conformance/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3582,7 +3407,7 @@
 +    ],
 +)
 diff -urN c/google/api/expr/v1alpha1/BUILD.bazel d/google/api/expr/v1alpha1/BUILD.bazel
---- c/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/expr/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3616,7 +3441,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/api/expr/v1beta1/BUILD.bazel d/google/api/expr/v1beta1/BUILD.bazel
---- c/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/expr/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3647,7 +3472,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/api/servicecontrol/v1/BUILD.bazel d/google/api/servicecontrol/v1/BUILD.bazel
---- c/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/servicecontrol/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3692,7 +3517,7 @@
 +    ],
 +)
 diff -urN c/google/api/servicecontrol/v2/BUILD.bazel d/google/api/servicecontrol/v2/BUILD.bazel
---- c/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/servicecontrol/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3722,7 +3547,7 @@
 +    ],
 +)
 diff -urN c/google/api/servicemanagement/v1/BUILD.bazel d/google/api/servicemanagement/v1/BUILD.bazel
---- c/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/servicemanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3759,7 +3584,7 @@
 +    ],
 +)
 diff -urN c/google/api/serviceusage/v1/BUILD.bazel d/google/api/serviceusage/v1/BUILD.bazel
---- c/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/serviceusage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3795,7 +3620,7 @@
 +    ],
 +)
 diff -urN c/google/api/serviceusage/v1beta1/BUILD.bazel d/google/api/serviceusage/v1beta1/BUILD.bazel
---- c/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/api/serviceusage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3832,7 +3657,7 @@
 +    ],
 +)
 diff -urN c/google/appengine/legacy/BUILD.bazel d/google/appengine/legacy/BUILD.bazel
---- c/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/appengine/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3851,7 +3676,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/appengine/logging/v1/BUILD.bazel d/google/appengine/logging/v1/BUILD.bazel
---- c/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/appengine/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3876,7 +3701,7 @@
 +    deps = ["//google/logging/type:ltype_go_proto"],
 +)
 diff -urN c/google/appengine/v1/BUILD.bazel d/google/appengine/v1/BUILD.bazel
---- c/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/appengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3925,7 +3750,7 @@
 +    ],
 +)
 diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD.bazel
---- c/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/appengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3973,7 +3798,7 @@
 +    ],
 +)
 diff -urN c/google/apps/alertcenter/v1beta1/BUILD.bazel d/google/apps/alertcenter/v1beta1/BUILD.bazel
---- c/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/alertcenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4004,7 +3829,7 @@
 +    ],
 +)
 diff -urN c/google/apps/drive/activity/v2/BUILD.bazel d/google/apps/drive/activity/v2/BUILD.bazel
---- c/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/drive/activity/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4036,93 +3861,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/apps/drive/labels/v2/BUILD.bazel d/google/apps/drive/labels/v2/BUILD.bazel
---- c/google/apps/drive/labels/v2/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/apps/drive/labels/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "labels_proto",
-+    srcs = [
-+        "common.proto",
-+        "error_details.proto",
-+        "exception_detail.proto",
-+        "field.proto",
-+        "label.proto",
-+        "label_permission.proto",
-+        "label_service.proto",
-+        "requests.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/type:color_proto",
-+        "//google/type:date_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "labels_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2",
-+    proto = ":labels_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/type:color_go_proto",
-+        "//google/type:date_go_proto",
-+    ],
-+)
-diff -urN c/google/apps/drive/labels/v2beta/BUILD.bazel d/google/apps/drive/labels/v2beta/BUILD.bazel
---- c/google/apps/drive/labels/v2beta/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/apps/drive/labels/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,41 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "labels_proto",
-+    srcs = [
-+        "common.proto",
-+        "error_details.proto",
-+        "exception_detail.proto",
-+        "field.proto",
-+        "label.proto",
-+        "label_limits.proto",
-+        "label_lock.proto",
-+        "label_permission.proto",
-+        "label_service.proto",
-+        "requests.proto",
-+        "user_capabilities.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/type:color_proto",
-+        "//google/type:date_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "labels_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta",
-+    proto = ":labels_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/type:color_go_proto",
-+        "//google/type:date_go_proto",
-+    ],
-+)
 diff -urN c/google/apps/market/v2/BUILD.bazel d/google/apps/market/v2/BUILD.bazel
---- c/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/market/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4147,7 +3887,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/apps/script/type/BUILD.bazel d/google/apps/script/type/BUILD.bazel
---- c/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4174,7 +3914,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/apps/script/type/calendar/BUILD.bazel d/google/apps/script/type/calendar/BUILD.bazel
---- c/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/calendar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4201,7 +3941,7 @@
 +    ],
 +)
 diff -urN c/google/apps/script/type/docs/BUILD.bazel d/google/apps/script/type/docs/BUILD.bazel
---- c/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/docs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4228,7 +3968,7 @@
 +    ],
 +)
 diff -urN c/google/apps/script/type/drive/BUILD.bazel d/google/apps/script/type/drive/BUILD.bazel
---- c/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/drive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4249,7 +3989,7 @@
 +    deps = ["//google/apps/script/type:type_go_proto"],
 +)
 diff -urN c/google/apps/script/type/gmail/BUILD.bazel d/google/apps/script/type/gmail/BUILD.bazel
---- c/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/gmail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4270,7 +4010,7 @@
 +    deps = ["//google/apps/script/type:type_go_proto"],
 +)
 diff -urN c/google/apps/script/type/sheets/BUILD.bazel d/google/apps/script/type/sheets/BUILD.bazel
---- c/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/sheets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4297,7 +4037,7 @@
 +    ],
 +)
 diff -urN c/google/apps/script/type/slides/BUILD.bazel d/google/apps/script/type/slides/BUILD.bazel
---- c/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/apps/script/type/slides/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4324,7 +4064,7 @@
 +    ],
 +)
 diff -urN c/google/area120/tables/v1alpha1/BUILD.bazel d/google/area120/tables/v1alpha1/BUILD.bazel
---- c/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/area120/tables/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4351,7 +4091,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/assistant/embedded/v1alpha1/BUILD.bazel d/google/assistant/embedded/v1alpha1/BUILD.bazel
---- c/google/assistant/embedded/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/assistant/embedded/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/assistant/embedded/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4379,7 +4119,7 @@
 +    ],
 +)
 diff -urN c/google/assistant/embedded/v1alpha2/BUILD.bazel d/google/assistant/embedded/v1alpha2/BUILD.bazel
---- c/google/assistant/embedded/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/assistant/embedded/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/assistant/embedded/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4407,7 +4147,7 @@
 +    ],
 +)
 diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUILD.bazel
---- c/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/bigtable/admin/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4449,9 +4189,9 @@
 +    ],
 +)
 diff -urN c/google/bigtable/v2/BUILD.bazel d/google/bigtable/v2/BUILD.bazel
---- c/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/bigtable/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -4460,14 +4200,12 @@
 +    srcs = [
 +        "bigtable.proto",
 +        "data.proto",
-+        "request_stats.proto",
 +        "response_params.proto",
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/rpc:status_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:wrappers_proto",
 +    ],
 +)
@@ -4484,7 +4222,7 @@
 +    ],
 +)
 diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel
---- c/google/bytestream/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/bytestream/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/bytestream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4509,7 +4247,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/chat/logging/v1/BUILD.bazel d/google/chat/logging/v1/BUILD.bazel
---- c/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/chat/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4530,7 +4268,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/chromeos/moblab/v1beta1/BUILD.bazel d/google/chromeos/moblab/v1beta1/BUILD.bazel
---- c/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/chromeos/moblab/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4563,7 +4301,7 @@
 +    ],
 +)
 diff -urN c/google/chromeos/uidetection/v1/BUILD.bazel d/google/chromeos/uidetection/v1/BUILD.bazel
---- c/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/chromeos/uidetection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4585,7 +4323,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/BUILD.bazel d/google/cloud/BUILD.bazel
---- c/google/cloud/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4620,7 +4358,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/accessapproval/v1/BUILD.bazel d/google/cloud/accessapproval/v1/BUILD.bazel
---- c/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/accessapproval/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4647,7 +4385,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/aiplatform/logging/BUILD.bazel d/google/cloud/aiplatform/logging/BUILD.bazel
---- c/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4668,7 +4406,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/cloud/aiplatform/v1/BUILD.bazel d/google/cloud/aiplatform/v1/BUILD.bazel
---- c/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,110 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4782,7 +4520,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel
---- c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4811,7 +4549,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel
---- c/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4837,7 +4575,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel
---- c/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4872,7 +4610,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel
---- c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4903,9 +4641,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/BUILD.bazel d/google/cloud/aiplatform/v1beta1/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,114 @@
+@@ -0,0 +1,112 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -4995,7 +4733,6 @@
 +        "//google/api:httpbody_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/rpc:status_proto",
-+        "//google/type:interval_proto",
 +        "//google/type:money_proto",
 +        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
@@ -5016,12 +4753,11 @@
 +        "//google/api:httpbody_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/rpc:status_go_proto",
-+        "//google/type:interval_go_proto",
 +        "//google/type:money_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5061,7 +4797,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5090,7 +4826,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5116,7 +4852,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5152,7 +4888,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5184,7 +4920,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/apigateway/v1/BUILD.bazel d/google/cloud/apigateway/v1/BUILD.bazel
---- c/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/apigateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5217,7 +4953,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/apigeeconnect/v1/BUILD.bazel d/google/cloud/apigeeconnect/v1/BUILD.bazel
---- c/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/apigeeconnect/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5249,7 +4985,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/apigeeregistry/v1/BUILD.bazel d/google/cloud/apigeeregistry/v1/BUILD.bazel
---- c/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/apigeeregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5286,7 +5022,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.bazel
---- c/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5336,7 +5072,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p1beta1/BUILD.bazel d/google/cloud/asset/v1p1beta1/BUILD.bazel
---- c/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5367,7 +5103,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p2beta1/BUILD.bazel d/google/cloud/asset/v1p2beta1/BUILD.bazel
---- c/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5402,7 +5138,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5beta1/BUILD.bazel
---- c/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1p5beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5439,7 +5175,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7beta1/BUILD.bazel
---- c/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1p7beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5480,7 +5216,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel
---- c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5499,7 +5235,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/assuredworkloads/v1/BUILD.bazel d/google/cloud/assuredworkloads/v1/BUILD.bazel
---- c/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/assuredworkloads/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5531,7 +5267,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel
---- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5566,9 +5302,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel
---- c/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/audit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -5580,7 +5316,6 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/api:annotations_proto",
 +        "//google/iam/v1:iam_proto",
 +        "//google/rpc:status_proto",
 +        "//google/rpc/context:attribute_context_proto",
@@ -5597,14 +5332,13 @@
 +    proto = ":audit_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/api:annotations_go_proto",
 +        "//google/iam/v1:iam_go_proto",
 +        "//google/rpc:status_go_proto",
 +        "//google/rpc/context:attribute_context_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/automl/v1/BUILD.bazel d/google/cloud/automl/v1/BUILD.bazel
---- c/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/automl/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,48 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5656,7 +5390,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel
---- c/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/automl/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5719,7 +5453,7 @@
 +    ],
 +)
 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
+--- c/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5756,7 +5490,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/batch/v1/BUILD.bazel d/google/cloud/batch/v1/BUILD.bazel
---- c/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/batch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5791,7 +5525,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/batch/v1alpha/BUILD.bazel d/google/cloud/batch/v1alpha/BUILD.bazel
---- c/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/batch/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5826,7 +5560,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel d/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel
---- c/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5856,7 +5590,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel d/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel
---- c/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5891,7 +5625,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel d/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel
---- c/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5920,7 +5654,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel d/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel
---- c/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5950,7 +5684,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel d/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel
---- c/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5978,39 +5712,8 @@
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/bigquery/analyticshub/v1/BUILD.bazel d/google/cloud/bigquery/analyticshub/v1/BUILD.bazel
---- c/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,27 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "analyticshub_proto",
-+    srcs = ["analyticshub.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",
-+        "@com_google_protobuf//:wrappers_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "analyticshub_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1",
-+    proto = ":analyticshub_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/iam/v1:iam_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/bigquery/connection/v1/BUILD.bazel d/google/cloud/bigquery/connection/v1/BUILD.bazel
---- c/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6040,7 +5743,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel
---- c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6071,7 +5774,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
---- c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6102,7 +5805,7 @@
 +    ],
 +)
 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
+--- c/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6132,7 +5835,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel
---- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6169,7 +5872,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery/logging/v1/BUILD.bazel
---- c/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6198,7 +5901,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/migration/v2/BUILD.bazel d/google/cloud/bigquery/migration/v2/BUILD.bazel
---- c/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6239,7 +5942,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel
---- c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6283,7 +5986,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/reservation/v1/BUILD.bazel d/google/cloud/bigquery/reservation/v1/BUILD.bazel
---- c/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6313,17 +6016,47 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
+diff -urN c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel
+--- c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,27 @@
++load("@rules_proto//proto:defs.bzl", "proto_library")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "reservation_proto",
++    srcs = ["reservation.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/rpc:status_proto",
++        "@com_google_protobuf//:empty_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "reservation_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1",
++    proto = ":reservation_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/rpc:status_go_proto",
++    ],
++)
 diff -urN c/google/cloud/bigquery/storage/v1/BUILD.bazel d/google/cloud/bigquery/storage/v1/BUILD.bazel
---- c/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "storage_proto",
 +    srcs = [
-+        "annotations.proto",
 +        "arrow.proto",
 +        "avro.proto",
 +        "protobuf.proto",
@@ -6353,7 +6086,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel
---- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6385,7 +6118,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel
---- c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6423,7 +6156,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel
---- c/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6456,7 +6189,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/billing/budgets/v1/BUILD.bazel d/google/cloud/billing/budgets/v1/BUILD.bazel
---- c/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/billing/budgets/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6492,7 +6225,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/billing/budgets/v1beta1/BUILD.bazel d/google/cloud/billing/budgets/v1beta1/BUILD.bazel
---- c/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/billing/budgets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6528,7 +6261,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel
---- c/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/billing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6563,7 +6296,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/binaryauthorization/v1/BUILD.bazel d/google/cloud/binaryauthorization/v1/BUILD.bazel
---- c/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/binaryauthorization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6596,7 +6329,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel
---- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6626,7 +6359,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/certificatemanager/logging/v1/BUILD.bazel d/google/cloud/certificatemanager/logging/v1/BUILD.bazel
---- c/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/certificatemanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6646,23 +6379,19 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/certificatemanager/v1/BUILD.bazel d/google/cloud/certificatemanager/v1/BUILD.bazel
---- c/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/certificatemanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -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 = "certificatemanager_proto",
-+    srcs = [
-+        "certificate_issuance_config.proto",
-+        "certificate_manager.proto",
-+    ],
++    srcs = ["certificate_manager.proto"],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -6680,9 +6409,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel
---- c/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/channel/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,50 @@
+@@ -0,0 +1,47 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -6696,7 +6425,6 @@
 +        "offers.proto",
 +        "operations.proto",
 +        "products.proto",
-+        "reports_service.proto",
 +        "repricing.proto",
 +        "service.proto",
 +        "subscriber_event.proto",
@@ -6706,7 +6434,6 @@
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/type:date_proto",
-+        "//google/type:datetime_proto",
 +        "//google/type:decimal_proto",
 +        "//google/type:money_proto",
 +        "//google/type:postaladdress_proto",
@@ -6727,14 +6454,13 @@
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/type:date_go_proto",
-+        "//google/type:datetime_go_proto",
 +        "//google/type:decimal_go_proto",
 +        "//google/type:money_go_proto",
 +        "//google/type:postaladdress_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/clouddms/logging/v1/BUILD.bazel d/google/cloud/clouddms/logging/v1/BUILD.bazel
---- c/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6763,7 +6489,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/clouddms/v1/BUILD.bazel d/google/cloud/clouddms/v1/BUILD.bazel
---- c/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/clouddms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6800,7 +6526,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/cloudsetup/logging/v1/BUILD.bazel d/google/cloud/cloudsetup/logging/v1/BUILD.bazel
---- c/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/cloudsetup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6827,7 +6553,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel d/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel
---- c/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6859,7 +6585,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/common/BUILD.bazel d/google/cloud/common/BUILD.bazel
---- c/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6883,7 +6609,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/compute/v1/BUILD.bazel d/google/cloud/compute/v1/BUILD.bazel
---- c/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6911,7 +6637,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/compute/v1small/BUILD.bazel d/google/cloud/compute/v1small/BUILD.bazel
---- c/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/compute/v1small/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6939,7 +6665,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/connectors/v1/BUILD.bazel d/google/cloud/connectors/v1/BUILD.bazel
---- c/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/connectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6980,7 +6706,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/contactcenterinsights/v1/BUILD.bazel d/google/cloud/contactcenterinsights/v1/BUILD.bazel
---- c/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/contactcenterinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7016,62 +6742,8 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/contentwarehouse/v1/BUILD.bazel d/google/cloud/contentwarehouse/v1/BUILD.bazel
---- c/google/cloud/contentwarehouse/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/contentwarehouse/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,50 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "contentwarehouse_proto",
-+    srcs = [
-+        "async_document_service_request.proto",
-+        "common.proto",
-+        "document.proto",
-+        "document_link_service.proto",
-+        "document_schema.proto",
-+        "document_schema_service.proto",
-+        "document_service.proto",
-+        "document_service_request.proto",
-+        "filters.proto",
-+        "histogram.proto",
-+        "rule_engine.proto",
-+        "ruleset_service.proto",
-+        "ruleset_service_request.proto",
-+        "synonymset.proto",
-+        "synonymset_service.proto",
-+        "synonymset_service_request.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/cloud/documentai/v1:documentai_proto",
-+        "//google/iam/v1:iam_proto",
-+        "//google/type:datetime_proto",
-+        "//google/type:interval_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "contentwarehouse_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1",
-+    proto = ":contentwarehouse_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/cloud/documentai/v1:documentai_go_proto",
-+        "//google/iam/v1:iam_go_proto",
-+        "//google/type:datetime_go_proto",
-+        "//google/type:interval_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel
---- c/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datacatalog/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7118,7 +6790,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel
---- c/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datacatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7160,7 +6832,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataform/v1alpha2/BUILD.bazel d/google/cloud/dataform/v1alpha2/BUILD.bazel
---- c/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataform/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7190,7 +6862,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataform/v1beta1/BUILD.bazel d/google/cloud/dataform/v1beta1/BUILD.bazel
---- c/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7220,7 +6892,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datafusion/v1/BUILD.bazel d/google/cloud/datafusion/v1/BUILD.bazel
---- c/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datafusion/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7250,7 +6922,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datafusion/v1beta1/BUILD.bazel d/google/cloud/datafusion/v1beta1/BUILD.bazel
---- c/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datafusion/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7284,7 +6956,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel
---- c/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datalabeling/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7329,7 +7001,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataplex/v1/BUILD.bazel d/google/cloud/dataplex/v1/BUILD.bazel
---- c/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataplex/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7371,7 +7043,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataproc/logging/BUILD.bazel d/google/cloud/dataproc/logging/BUILD.bazel
---- c/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataproc/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7391,7 +7063,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUILD.bazel
---- c/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataproc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7431,7 +7103,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataqna/v1alpha/BUILD.bazel d/google/cloud/dataqna/v1alpha/BUILD.bazel
---- c/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dataqna/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7468,7 +7140,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datastream/v1/BUILD.bazel d/google/cloud/datastream/v1/BUILD.bazel
---- c/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datastream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7502,7 +7174,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datastream/v1alpha1/BUILD.bazel d/google/cloud/datastream/v1alpha1/BUILD.bazel
---- c/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/datastream/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7536,9 +7208,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/deploy/v1/BUILD.bazel d/google/cloud/deploy/v1/BUILD.bazel
---- c/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/deploy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,38 @@
+@@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -7547,7 +7219,6 @@
 +    srcs = [
 +        "cloud_deploy.proto",
 +        "deliverypipeline_notification_payload.proto",
-+        "jobrun_notification_payload.proto",
 +        "log_enums.proto",
 +        "release_notification_payload.proto",
 +        "release_render_payload.proto",
@@ -7559,7 +7230,6 @@
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/type:date_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -7578,7 +7248,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/cx/v3/BUILD.bazel d/google/cloud/dialogflow/cx/v3/BUILD.bazel
---- c/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dialogflow/cx/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,55 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7637,7 +7307,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel
---- c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,55 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7696,7 +7366,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel
---- c/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dialogflow/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,57 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7757,7 +7427,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel
---- c/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,55 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7815,54 +7485,8 @@
 +        "//google/type:latlng_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/discoveryengine/v1beta/BUILD.bazel d/google/cloud/discoveryengine/v1beta/BUILD.bazel
---- c/google/cloud/discoveryengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/discoveryengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,42 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "discoveryengine_proto",
-+    srcs = [
-+        "common.proto",
-+        "document.proto",
-+        "document_service.proto",
-+        "import_config.proto",
-+        "recommendation_service.proto",
-+        "user_event.proto",
-+        "user_event_service.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/api:httpbody_proto",
-+        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:status_proto",
-+        "//google/type:date_proto",
-+        "@com_google_protobuf//:duration_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:struct_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "discoveryengine_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta",
-+    proto = ":discoveryengine_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/api:httpbody_go_proto",
-+        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:status_go_proto",
-+        "//google/type:date_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel
---- c/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/documentai/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,50 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7916,7 +7540,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documentai/v1beta1/BUILD.bazel
---- c/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/documentai/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7953,7 +7577,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta2/BUILD.bazel d/google/cloud/documentai/v1beta2/BUILD.bazel
---- c/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/documentai/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7990,9 +7614,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta3/BUILD.bazel d/google/cloud/documentai/v1beta3/BUILD.bazel
---- c/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/documentai/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,51 @@
+@@ -0,0 +1,50 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -8004,7 +7628,6 @@
 +        "document_io.proto",
 +        "document_processor_service.proto",
 +        "document_schema.proto",
-+        "evaluation.proto",
 +        "geometry.proto",
 +        "operation_metadata.proto",
 +        "processor.proto",
@@ -8045,7 +7668,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1/BUILD.bazel d/google/cloud/domains/v1/BUILD.bazel
---- c/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/domains/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8079,7 +7702,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1alpha2/BUILD.bazel d/google/cloud/domains/v1alpha2/BUILD.bazel
---- c/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/domains/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8113,7 +7736,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1beta1/BUILD.bazel d/google/cloud/domains/v1beta1/BUILD.bazel
---- c/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/domains/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8147,7 +7770,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/edgecontainer/v1/BUILD.bazel d/google/cloud/edgecontainer/v1/BUILD.bazel
---- c/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/edgecontainer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8181,44 +7804,8 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel d/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
---- c/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -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 = "enterpriseknowledgegraph_proto",
-+    srcs = [
-+        "job_state.proto",
-+        "operation_metadata.proto",
-+        "service.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/rpc:status_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:struct_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+        "@com_google_protobuf//:wrappers_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "enterpriseknowledgegraph_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1",
-+    proto = ":enterpriseknowledgegraph_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/rpc:status_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/essentialcontacts/v1/BUILD.bazel d/google/cloud/essentialcontacts/v1/BUILD.bazel
---- c/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/essentialcontacts/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8248,7 +7835,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/eventarc/publishing/v1/BUILD.bazel d/google/cloud/eventarc/publishing/v1/BUILD.bazel
---- c/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/eventarc/publishing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8273,9 +7860,9 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/eventarc/v1/BUILD.bazel d/google/cloud/eventarc/v1/BUILD.bazel
---- c/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/eventarc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -8286,14 +7873,12 @@
 +        "channel_connection.proto",
 +        "discovery.proto",
 +        "eventarc.proto",
-+        "google_channel_config.proto",
 +        "trigger.proto",
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:code_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -8308,11 +7893,10 @@
 +    deps = [
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:code_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/filestore/v1/BUILD.bazel d/google/cloud/filestore/v1/BUILD.bazel
---- c/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/filestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8345,9 +7929,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/filestore/v1beta1/BUILD.bazel d/google/cloud/filestore/v1beta1/BUILD.bazel
---- c/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/filestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -8357,7 +7941,6 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
-+        "//google/cloud/common:common_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
@@ -8373,12 +7956,11 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_go_proto",
-+        "//google/cloud/common:common_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel
---- c/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/functions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8415,7 +7997,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/functions/v2/BUILD.bazel d/google/cloud/functions/v2/BUILD.bazel
---- c/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/functions/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8446,7 +8028,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/functions/v2alpha/BUILD.bazel d/google/cloud/functions/v2alpha/BUILD.bazel
---- c/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/functions/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8477,7 +8059,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/functions/v2beta/BUILD.bazel d/google/cloud/functions/v2beta/BUILD.bazel
---- c/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/functions/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8508,7 +8090,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gaming/v1/BUILD.bazel d/google/cloud/gaming/v1/BUILD.bazel
---- c/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gaming/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8549,7 +8131,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gaming/v1beta/BUILD.bazel d/google/cloud/gaming/v1beta/BUILD.bazel
---- c/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gaming/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8590,7 +8172,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkebackup/logging/v1/BUILD.bazel d/google/cloud/gkebackup/logging/v1/BUILD.bazel
---- c/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkebackup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8621,7 +8203,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/cloud/gkebackup/v1/BUILD.bazel d/google/cloud/gkebackup/v1/BUILD.bazel
---- c/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkebackup/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8659,7 +8241,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel
---- c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8681,7 +8263,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel
---- c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8703,7 +8285,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel
---- c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8731,7 +8313,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.bazel
---- c/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8769,7 +8351,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel
---- c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8789,7 +8371,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel
---- c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8808,7 +8390,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/BUILD.bazel d/google/cloud/gkehub/v1alpha/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8851,7 +8433,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel d/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8870,7 +8452,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8890,7 +8472,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel d/google/cloud/gkehub/v1alpha/metering/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8910,7 +8492,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8929,7 +8511,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel d/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8953,7 +8535,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/gkehub/v1alpha2/BUILD.bazel d/google/cloud/gkehub/v1alpha2/BUILD.bazel
---- c/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8983,7 +8565,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1beta/BUILD.bazel d/google/cloud/gkehub/v1beta/BUILD.bazel
---- c/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9022,7 +8604,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel
---- c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9042,7 +8624,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1beta/metering/BUILD.bazel d/google/cloud/gkehub/v1beta/metering/BUILD.bazel
---- c/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1beta/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9062,7 +8644,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel
---- c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9081,7 +8663,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/gkehub/v1beta1/BUILD.bazel d/google/cloud/gkehub/v1beta1/BUILD.bazel
---- c/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkehub/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9113,7 +8695,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkemulticloud/v1/BUILD.bazel d/google/cloud/gkemulticloud/v1/BUILD.bazel
---- c/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gkemulticloud/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9149,7 +8731,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel
---- c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9170,7 +8752,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/cloud/gsuiteaddons/v1/BUILD.bazel d/google/cloud/gsuiteaddons/v1/BUILD.bazel
---- c/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/gsuiteaddons/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9211,36 +8793,8 @@
 +        "//google/apps/script/type/slides:slides_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/healthcare/logging/BUILD.bazel d/google/cloud/healthcare/logging/BUILD.bazel
---- c/google/cloud/healthcare/logging/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/healthcare/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,24 @@
-+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 = [
-+        "annotation.proto",
-+        "consent.proto",
-+        "deid.proto",
-+        "dicom.proto",
-+        "fhir.proto",
-+        "hl7v2.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = ["//google/rpc:status_proto"],
-+)
-+
-+go_proto_library(
-+    name = "logging_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/cloud/healthcare/logging",
-+    proto = ":logging_proto",
-+    visibility = ["//visibility:public"],
-+    deps = ["//google/rpc:status_go_proto"],
-+)
 diff -urN c/google/cloud/iap/v1/BUILD.bazel d/google/cloud/iap/v1/BUILD.bazel
---- c/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/iap/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9272,7 +8826,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/iap/v1beta1/BUILD.bazel d/google/cloud/iap/v1beta1/BUILD.bazel
---- c/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/iap/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9300,7 +8854,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/identitytoolkit/logging/BUILD.bazel d/google/cloud/identitytoolkit/logging/BUILD.bazel
---- c/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/identitytoolkit/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9324,7 +8878,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/cloud/identitytoolkit/v2/BUILD.bazel d/google/cloud/identitytoolkit/v2/BUILD.bazel
---- c/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/identitytoolkit/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9352,31 +8906,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/cloud/ids/logging/v1/BUILD.bazel d/google/cloud/ids/logging/v1/BUILD.bazel
---- c/google/cloud/ids/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/ids/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,19 @@
-+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 = ["logging.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "@com_google_protobuf//:duration_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "logging_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/cloud/ids/logging/v1",
-+    proto = ":logging_proto",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN c/google/cloud/ids/v1/BUILD.bazel d/google/cloud/ids/v1/BUILD.bazel
---- c/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/ids/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9405,7 +8936,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/integrations/v1alpha/BUILD.bazel d/google/cloud/integrations/v1alpha/BUILD.bazel
---- c/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/integrations/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9436,7 +8967,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/iot/v1/BUILD.bazel d/google/cloud/iot/v1/BUILD.bazel
---- c/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/iot/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9472,7 +9003,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel
---- c/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/kms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9503,28 +9034,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel d/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel
---- c/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/kubernetes/security/containersecurity_logging/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 = "containersecurity_logging_proto",
-+    srcs = ["logging.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = ["@com_google_protobuf//:timestamp_proto"],
-+)
-+
-+go_proto_library(
-+    name = "containersecurity_logging_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging",
-+    proto = ":containersecurity_logging_proto",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN c/google/cloud/language/v1/BUILD.bazel d/google/cloud/language/v1/BUILD.bazel
---- c/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/language/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9546,7 +9057,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/language/v1beta1/BUILD.bazel d/google/cloud/language/v1beta1/BUILD.bazel
---- c/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/language/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9568,7 +9079,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/language/v1beta2/BUILD.bazel d/google/cloud/language/v1beta2/BUILD.bazel
---- c/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/language/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9590,7 +9101,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/lifesciences/v2beta/BUILD.bazel d/google/cloud/lifesciences/v2beta/BUILD.bazel
---- c/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/lifesciences/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9622,7 +9133,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/location/BUILD.bazel d/google/cloud/location/BUILD.bazel
---- c/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/location/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9647,7 +9158,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/managedidentities/v1/BUILD.bazel d/google/cloud/managedidentities/v1/BUILD.bazel
---- c/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/managedidentities/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9680,7 +9191,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/managedidentities/v1beta1/BUILD.bazel
---- c/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/managedidentities/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9713,7 +9224,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel
---- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9741,7 +9252,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/mediatranslation/v1beta1/BUILD.bazel d/google/cloud/mediatranslation/v1beta1/BUILD.bazel
---- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/mediatranslation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9769,9 +9280,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUILD.bazel
---- c/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/memcache/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -9782,9 +9293,6 @@
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "//google/type:dayofweek_proto",
-+        "//google/type:timeofday_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -9799,14 +9307,12 @@
 +    deps = [
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
-+        "//google/type:dayofweek_go_proto",
-+        "//google/type:timeofday_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/memcache/v1beta2/BUILD.bazel d/google/cloud/memcache/v1beta2/BUILD.bazel
---- c/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/memcache/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -9817,9 +9323,6 @@
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "//google/type:dayofweek_proto",
-+        "//google/type:timeofday_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -9834,12 +9337,10 @@
 +    deps = [
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
-+        "//google/type:dayofweek_go_proto",
-+        "//google/type:timeofday_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/metastore/logging/v1/BUILD.bazel d/google/cloud/metastore/logging/v1/BUILD.bazel
---- c/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/metastore/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9858,7 +9359,7 @@
 +    visibility = ["//visibility:public"],
 +)
 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
+--- c/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9891,7 +9392,7 @@
 +    ],
 +)
 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
+--- c/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9924,7 +9425,7 @@
 +    ],
 +)
 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
+--- c/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9957,7 +9458,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkanalyzer/logging/v1/BUILD.bazel d/google/cloud/networkanalyzer/logging/v1/BUILD.bazel
---- c/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9977,9 +9478,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/networkconnectivity/v1/BUILD.bazel d/google/cloud/networkconnectivity/v1/BUILD.bazel
---- c/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkconnectivity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -9988,7 +9489,6 @@
 +    srcs = [
 +        "common.proto",
 +        "hub.proto",
-+        "policy_based_routing.proto",
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
@@ -10011,7 +9511,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
---- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10044,7 +9544,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkmanagement/v1/BUILD.bazel d/google/cloud/networkmanagement/v1/BUILD.bazel
---- c/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10080,7 +9580,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkmanagement/v1beta1/BUILD.bazel d/google/cloud/networkmanagement/v1beta1/BUILD.bazel
---- c/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkmanagement/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10116,7 +9616,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networksecurity/v1/BUILD.bazel d/google/cloud/networksecurity/v1/BUILD.bazel
---- c/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networksecurity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10153,7 +9653,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networksecurity/v1beta1/BUILD.bazel d/google/cloud/networksecurity/v1beta1/BUILD.bazel
---- c/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networksecurity/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10190,7 +9690,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkservices/v1/BUILD.bazel d/google/cloud/networkservices/v1/BUILD.bazel
---- c/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10232,7 +9732,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkservices/v1beta1/BUILD.bazel d/google/cloud/networkservices/v1beta1/BUILD.bazel
---- c/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/networkservices/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10266,7 +9766,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/notebooks/logging/v1/BUILD.bazel d/google/cloud/notebooks/logging/v1/BUILD.bazel
---- c/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/notebooks/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10287,16 +9787,15 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/notebooks/v1/BUILD.bazel d/google/cloud/notebooks/v1/BUILD.bazel
---- c/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/notebooks/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")
 +
 +proto_library(
 +    name = "notebooks_proto",
 +    srcs = [
-+        "diagnostic_config.proto",
 +        "environment.proto",
 +        "event.proto",
 +        "execution.proto",
@@ -10311,7 +9810,6 @@
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
 +)
@@ -10328,7 +9826,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/notebooks/v1beta1/BUILD.bazel d/google/cloud/notebooks/v1beta1/BUILD.bazel
---- c/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/notebooks/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10361,7 +9859,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/optimization/v1/BUILD.bazel d/google/cloud/optimization/v1/BUILD.bazel
---- c/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/optimization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10396,7 +9894,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1/BUILD.bazel
---- c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10432,7 +9930,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel
---- c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10468,7 +9966,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/BUILD.bazel
---- c/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/orgpolicy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10488,7 +9986,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/orgpolicy/v2/BUILD.bazel d/google/cloud/orgpolicy/v2/BUILD.bazel
---- c/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/orgpolicy/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10521,7 +10019,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel
---- c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10557,7 +10055,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel
---- c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10583,28 +10081,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/cloud/osconfig/logging/BUILD.bazel d/google/cloud/osconfig/logging/BUILD.bazel
---- c/google/cloud/osconfig/logging/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/osconfig/logging/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 = ["patch_job_log.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = ["@com_google_protobuf//:timestamp_proto"],
-+)
-+
-+go_proto_library(
-+    name = "logging_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/logging",
-+    proto = ":logging_proto",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN c/google/cloud/osconfig/v1/BUILD.bazel d/google/cloud/osconfig/v1/BUILD.bazel
---- c/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/osconfig/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,47 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10655,7 +10133,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/v1alpha/BUILD.bazel d/google/cloud/osconfig/v1alpha/BUILD.bazel
---- c/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/osconfig/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10698,7 +10176,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/v1beta/BUILD.bazel d/google/cloud/osconfig/v1beta/BUILD.bazel
---- c/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/osconfig/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10740,7 +10218,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/common/BUILD.bazel d/google/cloud/oslogin/common/BUILD.bazel
---- c/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/oslogin/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10761,7 +10239,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/oslogin/v1/BUILD.bazel d/google/cloud/oslogin/v1/BUILD.bazel
---- c/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/oslogin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10791,7 +10269,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/v1alpha/BUILD.bazel d/google/cloud/oslogin/v1alpha/BUILD.bazel
---- c/google/cloud/oslogin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/oslogin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/oslogin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10821,7 +10299,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1beta/BUILD.bazel
---- c/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/oslogin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10851,9 +10329,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel d/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel
---- c/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,38 @@
+@@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -10861,7 +10339,6 @@
 +    name = "issuerswitch_proto",
 +    srcs = [
 +        "common_fields.proto",
-+        "logs.proto",
 +        "resolutions.proto",
 +        "rules.proto",
 +        "transactions.proto",
@@ -10869,7 +10346,6 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
-+        "//google/logging/type:ltype_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/type:date_proto",
 +        "//google/type:money_proto",
@@ -10886,14 +10362,13 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_go_proto",
-+        "//google/logging/type:ltype_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/type:date_go_proto",
 +        "//google/type:money_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/phishingprotection/v1beta1/BUILD.bazel d/google/cloud/phishingprotection/v1beta1/BUILD.bazel
---- c/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/phishingprotection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10915,7 +10390,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/policytroubleshooter/v1/BUILD.bazel d/google/cloud/policytroubleshooter/v1/BUILD.bazel
---- c/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/policytroubleshooter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10948,7 +10423,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/privatecatalog/v1beta1/BUILD.bazel d/google/cloud/privatecatalog/v1beta1/BUILD.bazel
---- c/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/privatecatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10978,7 +10453,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
+--- c/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11019,7 +10494,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1/BUILD.bazel
---- c/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recaptchaenterprise/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11046,7 +10521,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
---- c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11071,7 +10546,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud/recommendationengine/v1beta1/BUILD.bazel
---- c/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recommendationengine/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11117,7 +10592,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/logging/v1/BUILD.bazel d/google/cloud/recommender/logging/v1/BUILD.bazel
---- c/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recommender/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11144,7 +10619,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/logging/v1beta1/BUILD.bazel d/google/cloud/recommender/logging/v1beta1/BUILD.bazel
---- c/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recommender/logging/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11171,7 +10646,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/v1/BUILD.bazel d/google/cloud/recommender/v1/BUILD.bazel
---- c/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recommender/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11209,7 +10684,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommender/v1beta1/BUILD.bazel
---- c/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/recommender/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11247,7 +10722,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.bazel
---- c/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/redis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11282,7 +10757,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/BUILD.bazel
---- c/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/redis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11317,7 +10792,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcemanager/v2/BUILD.bazel
---- c/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/resourcemanager/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11349,7 +10824,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcemanager/v3/BUILD.bazel d/google/cloud/resourcemanager/v3/BUILD.bazel
---- c/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/resourcemanager/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11388,7 +10863,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resourcesettings/v1/BUILD.bazel
---- c/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/resourcesettings/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11410,7 +10885,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/retail/logging/BUILD.bazel d/google/cloud/retail/logging/BUILD.bazel
---- c/google/cloud/retail/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/retail/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/retail/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11434,7 +10909,7 @@
 +    deps = ["//google/rpc:status_go_proto"],
 +)
 diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.bazel
---- c/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/retail/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,54 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11492,7 +10967,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alpha/BUILD.bazel
---- c/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/retail/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,57 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11553,7 +11028,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/BUILD.bazel
---- c/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/retail/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,57 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11614,9 +11089,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/run/v2/BUILD.bazel d/google/cloud/run/v2/BUILD.bazel
---- c/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/run/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,45 @@
+@@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -11624,15 +11099,10 @@
 +    name = "run_proto",
 +    srcs = [
 +        "condition.proto",
-+        "execution.proto",
-+        "execution_template.proto",
-+        "job.proto",
 +        "k8s.min.proto",
 +        "revision.proto",
 +        "revision_template.proto",
 +        "service.proto",
-+        "task.proto",
-+        "task_template.proto",
 +        "traffic_target.proto",
 +        "vendor_settings.proto",
 +    ],
@@ -11642,7 +11112,6 @@
 +        "//google/api:api_proto",
 +        "//google/iam/v1:iam_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:status_proto",
 +        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -11659,11 +11128,10 @@
 +        "//google/api:api_go_proto",
 +        "//google/iam/v1:iam_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:status_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel
---- c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11699,7 +11167,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel d/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel
---- c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11722,7 +11190,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/scheduler/v1/BUILD.bazel d/google/cloud/scheduler/v1/BUILD.bazel
---- c/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/scheduler/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11758,7 +11226,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/v1beta1/BUILD.bazel
---- c/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/scheduler/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11794,7 +11262,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/secretmanager/logging/v1/BUILD.bazel d/google/cloud/secretmanager/logging/v1/BUILD.bazel
---- c/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/secretmanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11813,7 +11281,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/secretmanager/v1/BUILD.bazel d/google/cloud/secretmanager/v1/BUILD.bazel
---- c/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/secretmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11848,7 +11316,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/secrets/v1beta1/BUILD.bazel d/google/cloud/secrets/v1beta1/BUILD.bazel
---- c/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/secrets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11882,7 +11350,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/security/privateca/v1/BUILD.bazel d/google/cloud/security/privateca/v1/BUILD.bazel
---- c/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/security/privateca/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11918,7 +11386,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/security/privateca/v1beta1/BUILD.bazel d/google/cloud/security/privateca/v1beta1/BUILD.bazel
---- c/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/security/privateca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11953,7 +11421,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/security/publicca/v1beta1/BUILD.bazel d/google/cloud/security/publicca/v1beta1/BUILD.bazel
---- c/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/security/publicca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11978,7 +11446,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel d/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel
---- c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12012,7 +11480,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securitycenter/v1/BUILD.bazel
---- c/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/securitycenter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,61 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12077,7 +11545,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/securitycenter/v1beta1/BUILD.bazel
---- c/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/securitycenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12119,7 +11587,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel
---- c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12165,32 +11633,8 @@
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/sensitiveaction/logging/v1/BUILD.bazel d/google/cloud/sensitiveaction/logging/v1/BUILD.bazel
---- c/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,20 @@
-+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 = ["sensitive_action_payload.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/cloud/securitycenter/v1:securitycenter_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "logging_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1",
-+    proto = ":logging_proto",
-+    visibility = ["//visibility:public"],
-+    deps = ["//google/cloud/securitycenter/v1:securitycenter_go_proto"],
-+)
 diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/servicedirectory/v1/BUILD.bazel
---- c/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/servicedirectory/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12226,7 +11670,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/servicedirectory/v1beta1/BUILD.bazel
---- c/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/servicedirectory/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12263,7 +11707,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.bazel
---- c/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/shell/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12292,7 +11736,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.bazel
---- c/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/speech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12331,7 +11775,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1beta1/BUILD.bazel
---- c/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/speech/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12369,41 +11813,8 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/speech/v2/BUILD.bazel d/google/cloud/speech/v2/BUILD.bazel
---- c/google/cloud/speech/v2/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/speech/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "speech_proto",
-+    srcs = ["cloud_speech.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:status_proto",
-+        "@com_google_protobuf//:duration_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "speech_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v2",
-+    proto = ":speech_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:status_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/sql/v1/BUILD.bazel d/google/cloud/sql/v1/BUILD.bazel
---- c/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/sql/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12441,7 +11852,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/sql/v1beta4/BUILD.bazel d/google/cloud/sql/v1beta4/BUILD.bazel
---- c/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/sql/v1beta4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12473,43 +11884,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/cloud/storageinsights/v1/BUILD.bazel d/google/cloud/storageinsights/v1/BUILD.bazel
---- c/google/cloud/storageinsights/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/storageinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "storageinsights_proto",
-+    srcs = ["storageinsights.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/rpc:status_proto",
-+        "//google/type:date_proto",
-+        "//google/type:datetime_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "storageinsights_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/storageinsights/v1",
-+    proto = ":storageinsights_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/rpc:status_go_proto",
-+        "//google/type:date_go_proto",
-+        "//google/type:datetime_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/stream/logging/v1/BUILD.bazel d/google/cloud/stream/logging/v1/BUILD.bazel
---- c/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/stream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12529,7 +11905,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/support/BUILD.bazel d/google/cloud/support/BUILD.bazel
---- c/google/cloud/support/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/support/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/support/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12553,7 +11929,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1alpha1/BUILD.bazel
---- c/google/cloud/support/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/support/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/support/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12583,7 +11959,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.bazel
---- c/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/talent/v4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,52 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12639,7 +12015,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel
---- c/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/talent/v4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,53 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12696,7 +12072,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.bazel
---- c/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/tasks/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12735,7 +12111,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/BUILD.bazel
---- c/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/tasks/v2beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12775,7 +12151,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2beta3/BUILD.bazel d/google/cloud/tasks/v2beta3/BUILD.bazel
---- c/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/tasks/v2beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12814,7 +12190,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/texttospeech/v1/BUILD.bazel d/google/cloud/texttospeech/v1/BUILD.bazel
---- c/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/texttospeech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12836,7 +12212,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/texttospeech/v1beta1/BUILD.bazel d/google/cloud/texttospeech/v1beta1/BUILD.bazel
---- c/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/texttospeech/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12858,7 +12234,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/timeseriesinsights/v1/BUILD.bazel d/google/cloud/timeseriesinsights/v1/BUILD.bazel
---- c/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/timeseriesinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12889,7 +12265,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tpu/v1/BUILD.bazel d/google/cloud/tpu/v1/BUILD.bazel
---- c/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/tpu/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12918,7 +12294,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tpu/v2alpha1/BUILD.bazel d/google/cloud/tpu/v2alpha1/BUILD.bazel
---- c/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/tpu/v2alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12948,7 +12324,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/translate/v3/BUILD.bazel d/google/cloud/translate/v3/BUILD.bazel
---- c/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/translate/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12977,7 +12353,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/v3beta1/BUILD.bazel
---- c/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/translate/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13006,7 +12382,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/video/livestream/logging/v1/BUILD.bazel d/google/cloud/video/livestream/logging/v1/BUILD.bazel
---- c/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/video/livestream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13033,7 +12409,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/video/livestream/v1/BUILD.bazel d/google/cloud/video/livestream/v1/BUILD.bazel
---- c/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/video/livestream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13071,7 +12447,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/video/stitcher/v1/BUILD.bazel d/google/cloud/video/stitcher/v1/BUILD.bazel
---- c/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/video/stitcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13108,7 +12484,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/video/transcoder/v1/BUILD.bazel d/google/cloud/video/transcoder/v1/BUILD.bazel
---- c/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/video/transcoder/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13142,7 +12518,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videointelligence/v1/BUILD.bazel
---- c/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/videointelligence/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13174,7 +12550,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1beta2/BUILD.bazel d/google/cloud/videointelligence/v1beta2/BUILD.bazel
---- c/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/videointelligence/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13206,7 +12582,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13238,7 +12614,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13270,7 +12646,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13302,7 +12678,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1/BUILD.bazel d/google/cloud/vision/v1/BUILD.bazel
---- c/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vision/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13346,7 +12722,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p1beta1/BUILD.bazel d/google/cloud/vision/v1p1beta1/BUILD.bazel
---- c/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vision/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13383,7 +12759,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p2beta1/BUILD.bazel d/google/cloud/vision/v1p2beta1/BUILD.bazel
---- c/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vision/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13423,7 +12799,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p3beta1/BUILD.bazel d/google/cloud/vision/v1p3beta1/BUILD.bazel
---- c/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vision/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13467,7 +12843,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4beta1/BUILD.bazel
---- c/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vision/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13511,58 +12887,8 @@
 +        "//google/type:latlng_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/visionai/v1alpha1/BUILD.bazel d/google/cloud/visionai/v1alpha1/BUILD.bazel
---- c/google/cloud/visionai/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/visionai/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,46 @@
-+load("@rules_proto//proto:defs.bzl", "proto_library")
-+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-+
-+proto_library(
-+    name = "visionai_proto",
-+    srcs = [
-+        "annotations.proto",
-+        "common.proto",
-+        "lva.proto",
-+        "lva_resources.proto",
-+        "lva_service.proto",
-+        "platform.proto",
-+        "streaming_resources.proto",
-+        "streaming_service.proto",
-+        "streams_resources.proto",
-+        "streams_service.proto",
-+        "warehouse.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:status_proto",
-+        "//google/type:datetime_proto",
-+        "@com_google_protobuf//:any_proto",
-+        "@com_google_protobuf//:duration_proto",
-+        "@com_google_protobuf//:empty_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:struct_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "visionai_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1",
-+    proto = ":visionai_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:status_go_proto",
-+        "//google/type:datetime_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/vmmigration/v1/BUILD.bazel d/google/cloud/vmmigration/v1/BUILD.bazel
---- c/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vmmigration/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13596,38 +12922,8 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/vmwareengine/v1/BUILD.bazel d/google/cloud/vmwareengine/v1/BUILD.bazel
---- c/google/cloud/vmwareengine/v1/BUILD.bazel	1969-12-31 16:00:00
-+++ d/google/cloud/vmwareengine/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 = "vmwareengine_proto",
-+    srcs = ["vmwareengine.proto"],
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_proto",
-+        "//google/longrunning:longrunning_proto",
-+        "@com_google_protobuf//:field_mask_proto",
-+        "@com_google_protobuf//:timestamp_proto",
-+    ],
-+)
-+
-+go_proto_library(
-+    name = "vmwareengine_go_proto",
-+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1",
-+    proto = ":vmwareengine_proto",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//google/api:annotations_go_proto",
-+        "//google/longrunning:longrunning_go_proto",
-+    ],
-+)
 diff -urN c/google/cloud/vpcaccess/v1/BUILD.bazel d/google/cloud/vpcaccess/v1/BUILD.bazel
---- c/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/vpcaccess/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13656,7 +12952,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/webrisk/v1/BUILD.bazel d/google/cloud/webrisk/v1/BUILD.bazel
---- c/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/webrisk/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13681,7 +12977,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/webrisk/v1beta1/BUILD.bazel d/google/cloud/webrisk/v1beta1/BUILD.bazel
---- c/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/webrisk/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13706,7 +13002,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/websecurityscanner/v1/BUILD.bazel d/google/cloud/websecurityscanner/v1/BUILD.bazel
---- c/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/websecurityscanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13745,7 +13041,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel
---- c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13780,7 +13076,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/websecurityscanner/v1beta/BUILD.bazel
---- c/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/websecurityscanner/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13818,7 +13114,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/workflows/executions/v1/BUILD.bazel d/google/cloud/workflows/executions/v1/BUILD.bazel
---- c/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/workflows/executions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13843,7 +13139,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/workflows/executions/v1beta/BUILD.bazel d/google/cloud/workflows/executions/v1beta/BUILD.bazel
---- c/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/workflows/executions/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13868,7 +13164,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/workflows/type/BUILD.bazel d/google/cloud/workflows/type/BUILD.bazel
---- c/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/workflows/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13894,7 +13190,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/cloud/workflows/v1/BUILD.bazel d/google/cloud/workflows/v1/BUILD.bazel
---- c/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/workflows/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13924,7 +13220,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/workflows/v1beta/BUILD.bazel d/google/cloud/workflows/v1beta/BUILD.bazel
---- c/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/workflows/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13954,7 +13250,7 @@
 +    ],
 +)
 diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel
---- c/google/container/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/container/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/container/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13988,7 +13284,7 @@
 +    ],
 +)
 diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BUILD.bazel
---- c/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/container/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14013,7 +13309,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUILD.bazel
---- c/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/container/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14049,7 +13345,7 @@
 +    ],
 +)
 diff -urN c/google/dataflow/v1beta3/BUILD.bazel d/google/dataflow/v1beta3/BUILD.bazel
---- c/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/dataflow/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14089,7 +13385,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/admin/v1/BUILD.bazel d/google/datastore/admin/v1/BUILD.bazel
---- c/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14122,7 +13418,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/admin/v1beta1/BUILD.bazel d/google/datastore/admin/v1beta1/BUILD.bazel
---- c/google/datastore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/datastore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/datastore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14151,16 +13447,15 @@
 +    ],
 +)
 diff -urN c/google/datastore/v1/BUILD.bazel d/google/datastore/v1/BUILD.bazel
---- c/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/datastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "datastore_proto",
 +    srcs = [
-+        "aggregation_result.proto",
 +        "datastore.proto",
 +        "entity.proto",
 +        "query.proto",
@@ -14187,7 +13482,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUILD.bazel
---- c/google/datastore/v1beta3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/datastore/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/datastore/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14222,7 +13517,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/artifactregistry/v1/BUILD.bazel d/google/devtools/artifactregistry/v1/BUILD.bazel
---- c/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/artifactregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14269,7 +13564,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtools/artifactregistry/v1beta2/BUILD.bazel
---- c/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/artifactregistry/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14315,7 +13610,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUILD.bazel
---- c/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/build/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14348,7 +13643,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbuild/v1/BUILD.bazel
---- c/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/cloudbuild/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14382,7 +13677,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/clouddebugger/v2/BUILD.bazel d/google/devtools/clouddebugger/v2/BUILD.bazel
---- c/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/clouddebugger/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14417,7 +13712,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
---- c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14448,7 +13743,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/devtools/cloudprofiler/v2/BUILD.bazel d/google/devtools/cloudprofiler/v2/BUILD.bazel
---- c/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/cloudprofiler/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14474,7 +13769,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/devtools/cloudtrace/v1/BUILD.bazel d/google/devtools/cloudtrace/v1/BUILD.bazel
---- c/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/cloudtrace/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14500,7 +13795,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtrace/v2/BUILD.bazel
---- c/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/cloudtrace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14534,7 +13829,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/containeranalysis/v1/BUILD.bazel
---- c/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14564,7 +13859,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14593,7 +13888,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14614,7 +13909,7 @@
 +    deps = ["//google/devtools/containeranalysis/v1beta1/common:common_go_proto"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14635,7 +13930,7 @@
 +    deps = ["//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14654,7 +13949,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14673,7 +13968,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14693,7 +13988,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14721,7 +14016,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14768,7 +14063,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14787,7 +14082,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14806,7 +14101,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14830,7 +14125,7 @@
 +    deps = ["//google/devtools/containeranalysis/v1beta1/source:source_go_proto"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14849,7 +14144,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14879,7 +14174,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/remoteworkers/v1test2/BUILD.bazel d/google/devtools/remoteworkers/v1test2/BUILD.bazel
---- c/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/remoteworkers/v1test2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14915,7 +14210,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/resultstore/v2/BUILD.bazel d/google/devtools/resultstore/v2/BUILD.bazel
---- c/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/resultstore/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14962,7 +14257,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/devtools/source/v1/BUILD.bazel d/google/devtools/source/v1/BUILD.bazel
---- c/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/source/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14981,7 +14276,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/devtools/sourcerepo/v1/BUILD.bazel d/google/devtools/sourcerepo/v1/BUILD.bazel
---- c/google/devtools/sourcerepo/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/sourcerepo/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/sourcerepo/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15010,7 +14305,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/testing/v1/BUILD.bazel d/google/devtools/testing/v1/BUILD.bazel
---- c/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/devtools/testing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15044,7 +14339,7 @@
 +    ],
 +)
 diff -urN c/google/example/endpointsapis/v1/BUILD.bazel d/google/example/endpointsapis/v1/BUILD.bazel
---- c/google/example/endpointsapis/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/example/endpointsapis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/example/endpointsapis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15069,7 +14364,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/example/library/v1/BUILD.bazel d/google/example/library/v1/BUILD.bazel
---- c/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/example/library/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15095,7 +14390,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel
---- c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15120,7 +14415,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/firestore/admin/v1/BUILD.bazel d/google/firestore/admin/v1/BUILD.bazel
---- c/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15158,7 +14453,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/admin/v1beta1/BUILD.bazel d/google/firestore/admin/v1beta1/BUILD.bazel
---- c/google/firestore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15194,7 +14489,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/v1beta2/BUILD.bazel
---- c/google/firestore/admin/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/admin/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/admin/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15230,7 +14525,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/bundle/BUILD.bazel d/google/firestore/bundle/BUILD.bazel
---- c/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15254,16 +14549,15 @@
 +    deps = ["//google/firestore/v1:firestore_go_proto"],
 +)
 diff -urN c/google/firestore/v1/BUILD.bazel d/google/firestore/v1/BUILD.bazel
---- c/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,37 @@
+@@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "firestore_proto",
 +    srcs = [
-+        "aggregation_result.proto",
 +        "common.proto",
 +        "document.proto",
 +        "firestore.proto",
@@ -15295,7 +14589,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/v1beta1/BUILD.bazel d/google/firestore/v1beta1/BUILD.bazel
---- c/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/firestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15335,7 +14629,7 @@
 +    ],
 +)
 diff -urN c/google/genomics/v1/BUILD.bazel d/google/genomics/v1/BUILD.bazel
---- c/google/genomics/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/genomics/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/genomics/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,47 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15386,7 +14680,7 @@
 +    ],
 +)
 diff -urN c/google/genomics/v1alpha2/BUILD.bazel d/google/genomics/v1alpha2/BUILD.bazel
---- c/google/genomics/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/genomics/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/genomics/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15419,7 +14713,7 @@
 +    ],
 +)
 diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel
---- c/google/geo/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/geo/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/geo/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15440,7 +14734,7 @@
 +    deps = ["//google/type:latlng_go_proto"],
 +)
 diff -urN c/google/home/enterprise/sdm/v1/BUILD.bazel d/google/home/enterprise/sdm/v1/BUILD.bazel
---- c/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/home/enterprise/sdm/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15469,7 +14763,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/home/graph/v1/BUILD.bazel d/google/home/graph/v1/BUILD.bazel
---- c/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/home/graph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15498,7 +14792,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel
---- c/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15534,7 +14828,7 @@
 +    ],
 +)
 diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BUILD.bazel
---- c/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/credentials/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15563,7 +14857,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel
---- c/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15596,7 +14890,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.bazel
---- c/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/v1/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15617,7 +14911,7 @@
 +    deps = ["//google/iam/v1:iam_go_proto"],
 +)
 diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel
---- c/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15646,7 +14940,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v2/BUILD.bazel d/google/iam/v2/BUILD.bazel
---- c/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15680,7 +14974,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v2beta/BUILD.bazel d/google/iam/v2beta/BUILD.bazel
---- c/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/iam/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15714,7 +15008,7 @@
 +    ],
 +)
 diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/identity/accesscontextmanager/type/BUILD.bazel
---- c/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/identity/accesscontextmanager/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15733,9 +15027,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/identity/accesscontextmanager/v1/BUILD.bazel d/google/identity/accesscontextmanager/v1/BUILD.bazel
---- c/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/identity/accesscontextmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,38 @@
+@@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -15751,7 +15045,6 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
-+        "//google/iam/v1:iam_proto",
 +        "//google/identity/accesscontextmanager/type:type_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/type:expr_proto",
@@ -15768,14 +15061,13 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_go_proto",
-+        "//google/iam/v1:iam_go_proto",
 +        "//google/identity/accesscontextmanager/type:type_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/type:expr_go_proto",
 +    ],
 +)
 diff -urN c/google/logging/type/BUILD.bazel d/google/logging/type/BUILD.bazel
---- c/google/logging/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/logging/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/logging/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15798,7 +15090,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel
---- c/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15847,7 +15139,7 @@
 +    ],
 +)
 diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel
---- c/google/longrunning/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/longrunning/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/longrunning/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15879,7 +15171,7 @@
 +    ],
 +)
 diff -urN c/google/maps/addressvalidation/v1/BUILD.bazel d/google/maps/addressvalidation/v1/BUILD.bazel
---- c/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/addressvalidation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15917,7 +15209,7 @@
 +    ],
 +)
 diff -urN c/google/maps/fleetengine/delivery/v1/BUILD.bazel d/google/maps/fleetengine/delivery/v1/BUILD.bazel
---- c/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/fleetengine/delivery/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15957,7 +15249,7 @@
 +    ],
 +)
 diff -urN c/google/maps/fleetengine/v1/BUILD.bazel d/google/maps/fleetengine/v1/BUILD.bazel
---- c/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/fleetengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15998,7 +15290,7 @@
 +    ],
 +)
 diff -urN c/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel d/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel
---- c/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16030,7 +15322,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/maps/playablelocations/v3/BUILD.bazel d/google/maps/playablelocations/v3/BUILD.bazel
---- c/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/playablelocations/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16064,7 +15356,7 @@
 +    ],
 +)
 diff -urN c/google/maps/playablelocations/v3/sample/BUILD.bazel d/google/maps/playablelocations/v3/sample/BUILD.bazel
---- c/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/playablelocations/v3/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16092,7 +15384,7 @@
 +    ],
 +)
 diff -urN c/google/maps/regionlookup/v1alpha/BUILD.bazel d/google/maps/regionlookup/v1alpha/BUILD.bazel
---- c/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/regionlookup/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16125,7 +15417,7 @@
 +    ],
 +)
 diff -urN c/google/maps/roads/v1op/BUILD.bazel d/google/maps/roads/v1op/BUILD.bazel
---- c/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/roads/v1op/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16154,7 +15446,7 @@
 +    ],
 +)
 diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.bazel
---- c/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/routes/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,49 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16207,7 +15499,7 @@
 +    ],
 +)
 diff -urN c/google/maps/routes/v1alpha/BUILD.bazel d/google/maps/routes/v1alpha/BUILD.bazel
---- c/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/routes/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16235,9 +15527,9 @@
 +    ],
 +)
 diff -urN c/google/maps/routing/v2/BUILD.bazel d/google/maps/routing/v2/BUILD.bazel
---- c/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,53 @@
+@@ -0,0 +1,52 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -16250,7 +15542,6 @@
 +        "navigation_instruction.proto",
 +        "polyline.proto",
 +        "route.proto",
-+        "route_label.proto",
 +        "route_modifiers.proto",
 +        "route_travel_mode.proto",
 +        "routes_service.proto",
@@ -16292,7 +15583,7 @@
 +    ],
 +)
 diff -urN c/google/maps/unity/BUILD.bazel d/google/maps/unity/BUILD.bazel
---- c/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/maps/unity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16311,7 +15602,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashboard/v1/BUILD.bazel
---- c/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/monitoring/dashboard/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16355,7 +15646,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/monitoring/metricsscope/v1/BUILD.bazel d/google/monitoring/metricsscope/v1/BUILD.bazel
---- c/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/monitoring/metricsscope/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16387,7 +15678,7 @@
 +    ],
 +)
 diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel
---- c/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/monitoring/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16450,7 +15741,7 @@
 +    ],
 +)
 diff -urN c/google/networking/trafficdirector/type/BUILD.bazel d/google/networking/trafficdirector/type/BUILD.bazel
---- c/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/networking/trafficdirector/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16469,7 +15760,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/partner/aistreams/v1alpha1/BUILD.bazel d/google/partner/aistreams/v1alpha1/BUILD.bazel
---- c/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/partner/aistreams/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16499,7 +15790,7 @@
 +    ],
 +)
 diff -urN c/google/privacy/dlp/v2/BUILD.bazel d/google/privacy/dlp/v2/BUILD.bazel
---- c/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/privacy/dlp/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16540,7 +15831,7 @@
 +    ],
 +)
 diff -urN c/google/pubsub/v1/BUILD.bazel d/google/pubsub/v1/BUILD.bazel
---- c/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16571,7 +15862,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/pubsub/v1beta2/BUILD.bazel d/google/pubsub/v1beta2/BUILD.bazel
---- c/google/pubsub/v1beta2/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/pubsub/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/pubsub/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16592,7 +15883,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/rpc/BUILD.bazel d/google/rpc/BUILD.bazel
---- c/google/rpc/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/rpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/rpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16639,7 +15930,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/rpc/context/BUILD.bazel d/google/rpc/context/BUILD.bazel
---- c/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/rpc/context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16664,7 +15955,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/search/partnerdataingestion/logging/v1/BUILD.bazel d/google/search/partnerdataingestion/logging/v1/BUILD.bazel
---- c/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/search/partnerdataingestion/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16683,7 +15974,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/spanner/admin/database/v1/BUILD.bazel d/google/spanner/admin/database/v1/BUILD.bazel
---- c/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16722,18 +16013,15 @@
 +    ],
 +)
 diff -urN c/google/spanner/admin/instance/v1/BUILD.bazel d/google/spanner/admin/instance/v1/BUILD.bazel
---- c/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "instance_proto",
-+    srcs = [
-+        "common.proto",
-+        "spanner_instance_admin.proto",
-+    ],
++    srcs = ["spanner_instance_admin.proto"],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
@@ -16758,7 +16046,7 @@
 +    ],
 +)
 diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel
---- c/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16799,7 +16087,7 @@
 +    ],
 +)
 diff -urN c/google/storage/v1/BUILD.bazel d/google/storage/v1/BUILD.bazel
---- c/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16832,7 +16120,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
+--- c/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16865,7 +16153,7 @@
 +    ],
 +)
 diff -urN c/google/storagetransfer/logging/BUILD.bazel d/google/storagetransfer/logging/BUILD.bazel
---- c/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/storagetransfer/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16889,7 +16177,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel
---- c/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/storagetransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16930,9 +16218,9 @@
 +    ],
 +)
 diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish/v1/BUILD.bazel
---- c/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/streetview/publish/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
+@@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -16946,10 +16234,8 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
-+        "//google/longrunning:longrunning_proto",
 +        "//google/rpc:status_proto",
 +        "//google/type:latlng_proto",
-+        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
@@ -16964,13 +16250,12 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_go_proto",
-+        "//google/longrunning:longrunning_go_proto",
 +        "//google/rpc:status_go_proto",
 +        "//google/type:latlng_go_proto",
 +    ],
 +)
 diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel
---- c/google/type/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,226 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -17200,7 +16485,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel
---- c/google/watcher/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/google/watcher/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/watcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -17226,7 +16511,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel
---- c/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00
+--- c/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/grafeas/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,49 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")