Upgrading dependencies for rules_go 0.34 (#3243)

diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl
index 4c35318..0094785 100644
--- a/go/private/repositories.bzl
+++ b/go/private/repositories.bzl
@@ -50,7 +50,7 @@
     wrapper(
         http_archive,
         name = "bazel_skylib",
-        # 1.2.1, latest as of 2022-06-05
+        # 1.2.1, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
             "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
@@ -64,7 +64,7 @@
     wrapper(
         http_archive,
         name = "org_golang_x_tools",
-        # v0.1.11, latest as of 2022-07-14
+        # v0.1.11, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.1.11.zip",
             "https://github.com/golang/tools/archive/refs/tags/v0.1.11.zip",
@@ -86,13 +86,13 @@
     wrapper(
         http_archive,
         name = "org_golang_x_sys",
-        # master, as of 2022-06-05
+        # master, as of 2022-07-19
         urls = [
-            "https://mirror.bazel.build/github.com/golang/sys/archive/bc2c85ada10aa9b6aa9607e9ac9ad0761b95cf1d.zip",
-            "https://github.com/golang/sys/archive/bc2c85ada10aa9b6aa9607e9ac9ad0761b95cf1d.zip",
+            "https://mirror.bazel.build/github.com/golang/sys/archive/c0bba94af5f85fbad9f6dc2e04ed5b8fac9696cf.zip",
+            "https://github.com/golang/sys/archive/c0bba94af5f85fbad9f6dc2e04ed5b8fac9696cf.zip",
         ],
-        sha256 = "58173316192a3633655a1b4f444f68b41867991007ee70010526fd7bdfee95d2",
-        strip_prefix = "sys-bc2c85ada10aa9b6aa9607e9ac9ad0761b95cf1d",
+        sha256 = "5ea378ea5cfc02089a4d6a2f405ce60b742f7a8e72b121ecd3582ab041c78f62",
+        strip_prefix = "sys-c0bba94af5f85fbad9f6dc2e04ed5b8fac9696cf",
         patches = [
             # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/sys -go_naming_convention import_alias
             Label("//third_party:org_golang_x_sys-gazelle.patch"),
@@ -105,13 +105,13 @@
     wrapper(
         http_archive,
         name = "org_golang_x_xerrors",
-        # master, as of 2022-06-05
+        # master, as of 2022-07-19
         urls = [
-            "https://mirror.bazel.build/github.com/golang/xerrors/archive/f3a8303e98df87cf4205e70f82c1c3c19f345f91.zip",
-            "https://github.com/golang/xerrors/archive/f3a8303e98df87cf4205e70f82c1c3c19f345f91.zip",
+            "https://mirror.bazel.build/github.com/golang/xerrors/archive/65e65417b02f28de84b55f16b46a1e789149973a.zip",
+            "https://github.com/golang/xerrors/archive/65e65417b02f28de84b55f16b46a1e789149973a.zip",
         ],
-        sha256 = "66a904eb44dd161695394f106666364b5d1988edb93023af38b3b5c801d3a344",
-        strip_prefix = "xerrors-f3a8303e98df87cf4205e70f82c1c3c19f345f91",
+        sha256 = "85290a166d6cb22eef650634c3674663cd0d35b419b23372eba9aba6bde4878d",
+        strip_prefix = "xerrors-65e65417b02f28de84b55f16b46a1e789149973a",
         patches = [
             # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/xerrors -go_naming_convention import_alias
             Label("//third_party:org_golang_x_xerrors-gazelle.patch"),
@@ -141,7 +141,7 @@
         http_archive,
         name = "org_golang_google_protobuf",
         sha256 = "dc4339bd2011a230d81d5ec445361efeb78366f1d30a7757e8fbea3e7221080e",
-        # v1.28.0, latest as of 2022-06-05
+        # v1.28.0, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.28.0.zip",
             "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.28.0.zip",
@@ -163,7 +163,7 @@
     wrapper(
         http_archive,
         name = "com_github_golang_protobuf",
-        # v1.5.2, latest as of 2022-06-05
+        # v1.5.2, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.2.zip",
             "https://github.com/golang/protobuf/archive/refs/tags/v1.5.2.zip",
@@ -183,7 +183,7 @@
     wrapper(
         http_archive,
         name = "com_github_mwitkow_go_proto_validators",
-        # v0.3.2, latest as of 2022-06-05
+        # v0.3.2, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip",
             "https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip",
@@ -197,7 +197,7 @@
     wrapper(
         http_archive,
         name = "com_github_gogo_protobuf",
-        # v1.3.2, latest as of 2022-06-05
+        # v1.3.2, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
             "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
@@ -224,13 +224,13 @@
     wrapper(
         http_archive,
         name = "org_golang_google_genproto",
-        # main, as of 2022-06-05
+        # main, as of 2022-07-19
         urls = [
-            "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e326c6e8e9c8d23afed6c564e1c6c7e7693d58d0.zip",
-            "https://github.com/googleapis/go-genproto/archive/e326c6e8e9c8d23afed6c564e1c6c7e7693d58d0.zip",
+            "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/073382fd740c33f92de4ffff0e52bfc802774231.zip",
+            "https://github.com/googleapis/go-genproto/archive/073382fd740c33f92de4ffff0e52bfc802774231.zip",
         ],
-        sha256 = "6c958610ba32da9d446f89765265f5b794c7d30b727550564ad2bee01b752b24",
-        strip_prefix = "go-genproto-e326c6e8e9c8d23afed6c564e1c6c7e7693d58d0",
+        sha256 = "07abd3383bedc19cd8e8931f99b3b6c312dc383de795c079e0ec6c63fa32ff39",
+        strip_prefix = "go-genproto-073382fd740c33f92de4ffff0e52bfc802774231",
         patches = [
             # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/genproto -go_naming_convention import_alias -proto disable_global
             Label("//third_party:org_golang_google_genproto-gazelle.patch"),
@@ -247,13 +247,13 @@
     wrapper(
         http_archive,
         name = "go_googleapis",
-        # master, as of 2022-06-05
+        # master, as of 2022-07-19
         urls = [
-            "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/530ca55953b470ab3b37dc9de37fcfa59410b741.zip",
-            "https://github.com/googleapis/googleapis/archive/530ca55953b470ab3b37dc9de37fcfa59410b741.zip",
+            "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/53377c165584e84c410a0905d9effb3fe5df2806.zip",
+            "https://github.com/googleapis/googleapis/archive/53377c165584e84c410a0905d9effb3fe5df2806.zip",
         ],
-        sha256 = "9181bb36a1df4f397375ec5aa480db797b882073518801e3a20b0e46418f2f90",
-        strip_prefix = "googleapis-530ca55953b470ab3b37dc9de37fcfa59410b741",
+        sha256 = "73831cbb41f2750f3181d126bbabcd3e58b5188e131ecbc309793fa54d5439c9",
+        strip_prefix = "googleapis-53377c165584e84c410a0905d9effb3fe5df2806",
         patches = [
             # releaser:patch-cmd find . -name BUILD.bazel -delete
             Label("//third_party:go_googleapis-deletebuild.patch"),
@@ -269,7 +269,7 @@
     _maybe(
         http_archive,
         name = "com_github_golang_mock",
-        # v1.6.0, latest as of 2022-06-05
+        # v1.6.0, latest as of 2022-07-19
         urls = [
             "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.6.0.zip",
             "https://github.com/golang/mock/archive/refs/tags/v1.6.0.zip",
diff --git a/third_party/com_github_gogo_protobuf-gazelle.patch b/third_party/com_github_gogo_protobuf-gazelle.patch
index 966c378..1003559 100644
--- a/third_party/com_github_gogo_protobuf-gazelle.patch
+++ b/third_party/com_github_gogo_protobuf-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/codec/BUILD.bazel b/codec/BUILD.bazel
---- a/codec/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/codec/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/codec/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -25,7 +25,7 @@
 +    deps = ["//test"],
 +)
 diff -urN a/conformance/BUILD.bazel b/conformance/BUILD.bazel
---- a/conformance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/conformance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/conformance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -48,7 +48,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/conformance/internal/conformance_proto/BUILD.bazel b/conformance/internal/conformance_proto/BUILD.bazel
---- a/conformance/internal/conformance_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/conformance/internal/conformance_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/conformance/internal/conformance_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -76,7 +76,7 @@
 +    visibility = ["//conformance:__subpackages__"],
 +)
 diff -urN a/gogoproto/BUILD.bazel b/gogoproto/BUILD.bazel
---- a/gogoproto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/gogoproto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/gogoproto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -108,7 +108,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/gogoreplace/BUILD.bazel b/gogoreplace/BUILD.bazel
---- a/gogoreplace/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/gogoreplace/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/gogoreplace/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -126,7 +126,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/io/BUILD.bazel b/io/BUILD.bazel
---- a/io/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/io/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/io/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -163,7 +163,7 @@
 +    ],
 +)
 diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel
---- a/jsonpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/jsonpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/jsonpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -197,7 +197,7 @@
 +    ],
 +)
 diff -urN a/jsonpb/jsonpb_test_proto/BUILD.bazel b/jsonpb/jsonpb_test_proto/BUILD.bazel
---- a/jsonpb/jsonpb_test_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/jsonpb/jsonpb_test_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/jsonpb/jsonpb_test_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -232,7 +232,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/compare/BUILD.bazel b/plugin/compare/BUILD.bazel
---- a/plugin/compare/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/compare/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/compare/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -261,7 +261,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/defaultcheck/BUILD.bazel b/plugin/defaultcheck/BUILD.bazel
---- a/plugin/defaultcheck/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/defaultcheck/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/defaultcheck/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -283,7 +283,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/description/BUILD.bazel b/plugin/description/BUILD.bazel
---- a/plugin/description/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/description/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/description/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -311,7 +311,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/embedcheck/BUILD.bazel b/plugin/embedcheck/BUILD.bazel
---- a/plugin/embedcheck/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/embedcheck/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/embedcheck/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -333,7 +333,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/enumstringer/BUILD.bazel b/plugin/enumstringer/BUILD.bazel
---- a/plugin/enumstringer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/enumstringer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/enumstringer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -355,7 +355,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/equal/BUILD.bazel b/plugin/equal/BUILD.bazel
---- a/plugin/equal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/equal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/equal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -384,7 +384,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/face/BUILD.bazel b/plugin/face/BUILD.bazel
---- a/plugin/face/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/face/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/face/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -410,7 +410,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/gostring/BUILD.bazel b/plugin/gostring/BUILD.bazel
---- a/plugin/gostring/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/gostring/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/gostring/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -436,7 +436,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/marshalto/BUILD.bazel b/plugin/marshalto/BUILD.bazel
---- a/plugin/marshalto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/marshalto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/marshalto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -461,7 +461,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/oneofcheck/BUILD.bazel b/plugin/oneofcheck/BUILD.bazel
---- a/plugin/oneofcheck/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/oneofcheck/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/oneofcheck/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -483,7 +483,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/populate/BUILD.bazel b/plugin/populate/BUILD.bazel
---- a/plugin/populate/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/populate/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/populate/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -508,7 +508,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/size/BUILD.bazel b/plugin/size/BUILD.bazel
---- a/plugin/size/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/size/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/size/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -537,7 +537,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/stringer/BUILD.bazel b/plugin/stringer/BUILD.bazel
---- a/plugin/stringer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/stringer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/stringer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -563,7 +563,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/testgen/BUILD.bazel b/plugin/testgen/BUILD.bazel
---- a/plugin/testgen/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/testgen/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/testgen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -585,7 +585,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/union/BUILD.bazel b/plugin/union/BUILD.bazel
---- a/plugin/union/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/union/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/union/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -611,7 +611,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/plugin/unmarshal/BUILD.bazel b/plugin/unmarshal/BUILD.bazel
---- a/plugin/unmarshal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plugin/unmarshal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plugin/unmarshal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -635,7 +635,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel
---- a/proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,78 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -717,7 +717,7 @@
 +    ],
 +)
 diff -urN a/proto/proto3_proto/BUILD.bazel b/proto/proto3_proto/BUILD.bazel
---- a/proto/proto3_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/proto/proto3_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/proto/proto3_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -746,7 +746,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/proto/test_proto/BUILD.bazel b/proto/test_proto/BUILD.bazel
---- a/proto/test_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/proto/test_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/proto/test_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -771,7 +771,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/google/protobuf/BUILD.bazel b/protobuf/google/protobuf/BUILD.bazel
---- a/protobuf/google/protobuf/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/google/protobuf/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/google/protobuf/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +filegroup(
@@ -792,7 +792,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/google/protobuf/compiler/BUILD.bazel b/protobuf/google/protobuf/compiler/BUILD.bazel
---- a/protobuf/google/protobuf/compiler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/google/protobuf/compiler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/google/protobuf/compiler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,5 @@
 +filegroup(
@@ -801,7 +801,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-combo/BUILD.bazel b/protoc-gen-combo/BUILD.bazel
---- a/protoc-gen-combo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-combo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-combo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -820,7 +820,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gofast/BUILD.bazel b/protoc-gen-gofast/BUILD.bazel
---- a/protoc-gen-gofast/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gofast/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gofast/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -842,7 +842,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/BUILD.bazel b/protoc-gen-gogo/BUILD.bazel
---- a/protoc-gen-gogo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -867,7 +867,7 @@
 +    embed = [":protoc-gen-gogo_lib"],
 +)
 diff -urN a/protoc-gen-gogo/descriptor/BUILD.bazel b/protoc-gen-gogo/descriptor/BUILD.bazel
---- a/protoc-gen-gogo/descriptor/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/descriptor/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/descriptor/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -900,7 +900,7 @@
 +    ],
 +)
 diff -urN a/protoc-gen-gogo/generator/BUILD.bazel b/protoc-gen-gogo/generator/BUILD.bazel
---- a/protoc-gen-gogo/generator/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/generator/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/generator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -935,7 +935,7 @@
 +    deps = ["//protoc-gen-gogo/descriptor"],
 +)
 diff -urN a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel b/protoc-gen-gogo/generator/internal/remap/BUILD.bazel
---- a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/generator/internal/remap/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -959,7 +959,7 @@
 +    embed = [":remap"],
 +)
 diff -urN a/protoc-gen-gogo/grpc/BUILD.bazel b/protoc-gen-gogo/grpc/BUILD.bazel
---- a/protoc-gen-gogo/grpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/grpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/grpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -981,7 +981,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/plugin/BUILD.bazel b/protoc-gen-gogo/plugin/BUILD.bazel
---- a/protoc-gen-gogo/plugin/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/plugin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/plugin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1003,7 +1003,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/BUILD.bazel b/protoc-gen-gogo/testdata/BUILD.bazel
---- a/protoc-gen-gogo/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,16 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -1023,7 +1023,7 @@
 +    ],
 +)
 diff -urN a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel b/protoc-gen-gogo/testdata/deprecated/BUILD.bazel
---- a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/deprecated/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1053,7 +1053,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel b/protoc-gen-gogo/testdata/extension_base/BUILD.bazel
---- a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/extension_base/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1078,7 +1078,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel b/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel
---- a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1103,7 +1103,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel b/protoc-gen-gogo/testdata/extension_user/BUILD.bazel
---- a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/extension_user/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1132,7 +1132,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/grpc/BUILD.bazel b/protoc-gen-gogo/testdata/grpc/BUILD.bazel
---- a/protoc-gen-gogo/testdata/grpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/grpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/grpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1168,7 +1168,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/import_public/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/BUILD.bazel
---- a/protoc-gen-gogo/testdata/import_public/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/import_public/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/import_public/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1202,7 +1202,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel
---- a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1231,7 +1231,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel
---- a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1262,7 +1262,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/imports/BUILD.bazel b/protoc-gen-gogo/testdata/imports/BUILD.bazel
---- a/protoc-gen-gogo/testdata/imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1301,7 +1301,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel b/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel
---- a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1326,7 +1326,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel
---- a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1357,7 +1357,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel
---- a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1388,7 +1388,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel
---- a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1419,7 +1419,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/multi/BUILD.bazel b/protoc-gen-gogo/testdata/multi/BUILD.bazel
---- a/protoc-gen-gogo/testdata/multi/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/multi/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/multi/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,9 @@
 +filegroup(
@@ -1432,7 +1432,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/my_test/BUILD.bazel b/protoc-gen-gogo/testdata/my_test/BUILD.bazel
---- a/protoc-gen-gogo/testdata/my_test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/my_test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/my_test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1457,7 +1457,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogo/testdata/proto3/BUILD.bazel b/protoc-gen-gogo/testdata/proto3/BUILD.bazel
---- a/protoc-gen-gogo/testdata/proto3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogo/testdata/proto3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogo/testdata/proto3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1482,7 +1482,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogofast/BUILD.bazel b/protoc-gen-gogofast/BUILD.bazel
---- a/protoc-gen-gogofast/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogofast/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogofast/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1504,7 +1504,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogofaster/BUILD.bazel b/protoc-gen-gogofaster/BUILD.bazel
---- a/protoc-gen-gogofaster/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogofaster/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogofaster/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1526,7 +1526,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogoslick/BUILD.bazel b/protoc-gen-gogoslick/BUILD.bazel
---- a/protoc-gen-gogoslick/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogoslick/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogoslick/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1548,7 +1548,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gogotypes/BUILD.bazel b/protoc-gen-gogotypes/BUILD.bazel
---- a/protoc-gen-gogotypes/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gogotypes/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gogotypes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1570,7 +1570,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-gostring/BUILD.bazel b/protoc-gen-gostring/BUILD.bazel
---- a/protoc-gen-gostring/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-gostring/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-gostring/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1592,7 +1592,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-min-version/BUILD.bazel b/protoc-min-version/BUILD.bazel
---- a/protoc-min-version/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-min-version/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-min-version/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1611,7 +1611,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/sortkeys/BUILD.bazel b/sortkeys/BUILD.bazel
---- a/sortkeys/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sortkeys/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sortkeys/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1628,45 +1628,8 @@
 +    actual = ":sortkeys",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel
---- a/test/asymetric-issue125/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/test/asymetric-issue125/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
-+
-+filegroup(
-+    name = "go_default_library_protos",
-+    srcs = ["asym.proto"],
-+    visibility = ["//visibility:public"],
-+)
-+
-+go_library(
-+    name = "asymetric-issue125",
-+    srcs = [
-+        "asym.pb.go",
-+        "pop.go",
-+    ],
-+    importpath = "github.com/gogo/protobuf/test/asymetric-issue125",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//gogoproto",
-+        "//proto",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":asymetric-issue125",
-+    visibility = ["//visibility:public"],
-+)
-+
-+go_test(
-+    name = "asymetric-issue125_test",
-+    srcs = ["asym_test.go"],
-+    embed = [":asymetric-issue125"],
-+)
 diff -urN a/test/BUILD.bazel b/test/BUILD.bazel
---- a/test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,48 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1717,8 +1680,45 @@
 +        "//proto",
 +    ],
 +)
+diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel
+--- a/test/asymetric-issue125/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/test/asymetric-issue125/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,33 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
++
++filegroup(
++    name = "go_default_library_protos",
++    srcs = ["asym.proto"],
++    visibility = ["//visibility:public"],
++)
++
++go_library(
++    name = "asymetric-issue125",
++    srcs = [
++        "asym.pb.go",
++        "pop.go",
++    ],
++    importpath = "github.com/gogo/protobuf/test/asymetric-issue125",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//gogoproto",
++        "//proto",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":asymetric-issue125",
++    visibility = ["//visibility:public"],
++)
++
++go_test(
++    name = "asymetric-issue125_test",
++    srcs = ["asym_test.go"],
++    embed = [":asymetric-issue125"],
++)
 diff -urN a/test/cachedsize/BUILD.bazel b/test/cachedsize/BUILD.bazel
---- a/test/cachedsize/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/cachedsize/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/cachedsize/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1753,7 +1753,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/casttype/BUILD.bazel b/test/casttype/BUILD.bazel
---- a/test/casttype/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/casttype/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/casttype/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1777,7 +1777,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/casttype/combos/both/BUILD.bazel b/test/casttype/combos/both/BUILD.bazel
---- a/test/casttype/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/casttype/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/casttype/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1819,7 +1819,7 @@
 +    ],
 +)
 diff -urN a/test/casttype/combos/marshaler/BUILD.bazel b/test/casttype/combos/marshaler/BUILD.bazel
---- a/test/casttype/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/casttype/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/casttype/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1861,7 +1861,7 @@
 +    ],
 +)
 diff -urN a/test/casttype/combos/neither/BUILD.bazel b/test/casttype/combos/neither/BUILD.bazel
---- a/test/casttype/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/casttype/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/casttype/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1903,7 +1903,7 @@
 +    ],
 +)
 diff -urN a/test/casttype/combos/unmarshaler/BUILD.bazel b/test/casttype/combos/unmarshaler/BUILD.bazel
---- a/test/casttype/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/casttype/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/casttype/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1945,7 +1945,7 @@
 +    ],
 +)
 diff -urN a/test/castvalue/BUILD.bazel b/test/castvalue/BUILD.bazel
---- a/test/castvalue/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/castvalue/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/castvalue/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1989,7 +1989,7 @@
 +    ],
 +)
 diff -urN a/test/castvalue/combos/both/BUILD.bazel b/test/castvalue/combos/both/BUILD.bazel
---- a/test/castvalue/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/castvalue/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/castvalue/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2033,7 +2033,7 @@
 +    ],
 +)
 diff -urN a/test/castvalue/combos/marshaler/BUILD.bazel b/test/castvalue/combos/marshaler/BUILD.bazel
---- a/test/castvalue/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/castvalue/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/castvalue/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2077,7 +2077,7 @@
 +    ],
 +)
 diff -urN a/test/castvalue/combos/unmarshaler/BUILD.bazel b/test/castvalue/combos/unmarshaler/BUILD.bazel
---- a/test/castvalue/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/castvalue/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/castvalue/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2121,7 +2121,7 @@
 +    ],
 +)
 diff -urN a/test/combos/both/BUILD.bazel b/test/combos/both/BUILD.bazel
---- a/test/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2171,7 +2171,7 @@
 +    ],
 +)
 diff -urN a/test/combos/marshaler/BUILD.bazel b/test/combos/marshaler/BUILD.bazel
---- a/test/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2221,7 +2221,7 @@
 +    ],
 +)
 diff -urN a/test/combos/unmarshaler/BUILD.bazel b/test/combos/unmarshaler/BUILD.bazel
---- a/test/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2271,7 +2271,7 @@
 +    ],
 +)
 diff -urN a/test/custom/BUILD.bazel b/test/custom/BUILD.bazel
---- a/test/custom/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/custom/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/custom/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2294,8 +2294,26 @@
 +    srcs = ["custom_test.go"],
 +    embed = [":custom"],
 +)
+diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.bazel
+--- a/test/custom-dash-type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/test/custom-dash-type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,14 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "custom-dash-type",
++    srcs = ["customdash.go"],
++    importpath = "github.com/gogo/protobuf/test/custom-dash-type",
++    visibility = ["//visibility:public"],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":custom-dash-type",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BUILD.bazel
---- a/test/custombytesnonstruct/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/custombytesnonstruct/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/custombytesnonstruct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2331,26 +2349,8 @@
 +    srcs = ["custombytesnonstruct_test.go"],
 +    embed = [":custombytesnonstruct"],
 +)
-diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.bazel
---- a/test/custom-dash-type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/test/custom-dash-type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,14 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "custom-dash-type",
-+    srcs = ["customdash.go"],
-+    importpath = "github.com/gogo/protobuf/test/custom-dash-type",
-+    visibility = ["//visibility:public"],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":custom-dash-type",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/test/dashfilename/BUILD.bazel b/test/dashfilename/BUILD.bazel
---- a/test/dashfilename/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/dashfilename/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/dashfilename/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2380,7 +2380,7 @@
 +    embed = [":dashfilename"],
 +)
 diff -urN a/test/data/BUILD.bazel b/test/data/BUILD.bazel
---- a/test/data/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/data/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/data/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2419,7 +2419,7 @@
 +    ],
 +)
 diff -urN a/test/defaultconflict/BUILD.bazel b/test/defaultconflict/BUILD.bazel
---- a/test/defaultconflict/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/defaultconflict/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/defaultconflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2455,7 +2455,7 @@
 +    embed = [":defaultconflict"],
 +)
 diff -urN a/test/deterministic/BUILD.bazel b/test/deterministic/BUILD.bazel
---- a/test/deterministic/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/deterministic/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/deterministic/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2491,7 +2491,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/embedconflict/BUILD.bazel b/test/embedconflict/BUILD.bazel
---- a/test/embedconflict/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/embedconflict/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/embedconflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2528,7 +2528,7 @@
 +    embed = [":embedconflict"],
 +)
 diff -urN a/test/empty-issue70/BUILD.bazel b/test/empty-issue70/BUILD.bazel
---- a/test/empty-issue70/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/empty-issue70/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/empty-issue70/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2562,7 +2562,7 @@
 +    embed = [":empty-issue70"],
 +)
 diff -urN a/test/enumcustomname/BUILD.bazel b/test/enumcustomname/BUILD.bazel
---- a/test/enumcustomname/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/enumcustomname/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/enumcustomname/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2591,7 +2591,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/enumdecl/BUILD.bazel b/test/enumdecl/BUILD.bazel
---- a/test/enumdecl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/enumdecl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/enumdecl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2633,7 +2633,7 @@
 +    ],
 +)
 diff -urN a/test/enumdecl_all/BUILD.bazel b/test/enumdecl_all/BUILD.bazel
---- a/test/enumdecl_all/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/enumdecl_all/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/enumdecl_all/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2675,7 +2675,7 @@
 +    ],
 +)
 diff -urN a/test/enumprefix/BUILD.bazel b/test/enumprefix/BUILD.bazel
---- a/test/enumprefix/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/enumprefix/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/enumprefix/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2704,7 +2704,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/enumstringer/BUILD.bazel b/test/enumstringer/BUILD.bazel
---- a/test/enumstringer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/enumstringer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/enumstringer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2746,7 +2746,7 @@
 +    ],
 +)
 diff -urN a/test/example/BUILD.bazel b/test/example/BUILD.bazel
---- a/test/example/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/example/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/example/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2791,7 +2791,7 @@
 +    ],
 +)
 diff -urN a/test/filedotname/BUILD.bazel b/test/filedotname/BUILD.bazel
---- a/test/filedotname/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/filedotname/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/filedotname/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2831,7 +2831,7 @@
 +    ],
 +)
 diff -urN a/test/fuzztests/BUILD.bazel b/test/fuzztests/BUILD.bazel
---- a/test/fuzztests/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/fuzztests/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/fuzztests/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2866,7 +2866,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/group/BUILD.bazel b/test/group/BUILD.bazel
---- a/test/group/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/group/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/group/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2906,7 +2906,7 @@
 +    ],
 +)
 diff -urN a/test/importcustom-issue389/imported/BUILD.bazel b/test/importcustom-issue389/imported/BUILD.bazel
---- a/test/importcustom-issue389/imported/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importcustom-issue389/imported/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importcustom-issue389/imported/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2948,7 +2948,7 @@
 +    ],
 +)
 diff -urN a/test/importcustom-issue389/importing/BUILD.bazel b/test/importcustom-issue389/importing/BUILD.bazel
---- a/test/importcustom-issue389/importing/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importcustom-issue389/importing/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importcustom-issue389/importing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2989,7 +2989,7 @@
 +    ],
 +)
 diff -urN a/test/importdedup/BUILD.bazel b/test/importdedup/BUILD.bazel
---- a/test/importdedup/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importdedup/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importdedup/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3024,7 +3024,7 @@
 +    embed = [":importdedup"],
 +)
 diff -urN a/test/importdedup/subpkg/BUILD.bazel b/test/importdedup/subpkg/BUILD.bazel
---- a/test/importdedup/subpkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importdedup/subpkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importdedup/subpkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3055,7 +3055,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/importduplicate/BUILD.bazel b/test/importduplicate/BUILD.bazel
---- a/test/importduplicate/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importduplicate/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importduplicate/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3102,7 +3102,7 @@
 +    ],
 +)
 diff -urN a/test/importduplicate/proto/BUILD.bazel b/test/importduplicate/proto/BUILD.bazel
---- a/test/importduplicate/proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importduplicate/proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importduplicate/proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3141,7 +3141,7 @@
 +    ],
 +)
 diff -urN a/test/importduplicate/sortkeys/BUILD.bazel b/test/importduplicate/sortkeys/BUILD.bazel
---- a/test/importduplicate/sortkeys/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/importduplicate/sortkeys/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/importduplicate/sortkeys/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3180,7 +3180,7 @@
 +    ],
 +)
 diff -urN a/test/indeximport-issue72/BUILD.bazel b/test/indeximport-issue72/BUILD.bazel
---- a/test/indeximport-issue72/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/indeximport-issue72/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/indeximport-issue72/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3221,7 +3221,7 @@
 +    ],
 +)
 diff -urN a/test/indeximport-issue72/index/BUILD.bazel b/test/indeximport-issue72/index/BUILD.bazel
---- a/test/indeximport-issue72/index/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/indeximport-issue72/index/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/indeximport-issue72/index/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3260,7 +3260,7 @@
 +    ],
 +)
 diff -urN a/test/int64support/BUILD.bazel b/test/int64support/BUILD.bazel
---- a/test/int64support/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/int64support/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/int64support/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3305,7 +3305,7 @@
 +    ],
 +)
 diff -urN a/test/issue260/BUILD.bazel b/test/issue260/BUILD.bazel
---- a/test/issue260/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue260/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue260/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3350,7 +3350,7 @@
 +    ],
 +)
 diff -urN a/test/issue261/BUILD.bazel b/test/issue261/BUILD.bazel
---- a/test/issue261/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue261/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue261/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3380,7 +3380,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/issue262/BUILD.bazel b/test/issue262/BUILD.bazel
---- a/test/issue262/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue262/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue262/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3408,29 +3408,8 @@
 +    actual = ":issue262",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/test/issue270/a/BUILD.bazel b/test/issue270/a/BUILD.bazel
---- a/test/issue270/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/test/issue270/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,8 @@
-+filegroup(
-+    name = "go_default_library_protos",
-+    srcs = [
-+        "a1.proto",
-+        "a2.proto",
-+    ],
-+    visibility = ["//visibility:public"],
-+)
-diff -urN a/test/issue270/b/BUILD.bazel b/test/issue270/b/BUILD.bazel
---- a/test/issue270/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/test/issue270/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,5 @@
-+filegroup(
-+    name = "go_default_library_protos",
-+    srcs = ["b.proto"],
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel
---- a/test/issue270/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue270/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue270/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3453,8 +3432,29 @@
 +    srcs = ["issue270_test.go"],
 +    embed = [":issue270"],
 +)
+diff -urN a/test/issue270/a/BUILD.bazel b/test/issue270/a/BUILD.bazel
+--- a/test/issue270/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/test/issue270/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,8 @@
++filegroup(
++    name = "go_default_library_protos",
++    srcs = [
++        "a1.proto",
++        "a2.proto",
++    ],
++    visibility = ["//visibility:public"],
++)
+diff -urN a/test/issue270/b/BUILD.bazel b/test/issue270/b/BUILD.bazel
+--- a/test/issue270/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/test/issue270/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,5 @@
++filegroup(
++    name = "go_default_library_protos",
++    srcs = ["b.proto"],
++    visibility = ["//visibility:public"],
++)
 diff -urN a/test/issue312/BUILD.bazel b/test/issue312/BUILD.bazel
---- a/test/issue312/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue312/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue312/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3482,7 +3482,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/issue312/events/BUILD.bazel b/test/issue312/events/BUILD.bazel
---- a/test/issue312/events/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue312/events/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue312/events/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3523,7 +3523,7 @@
 +    ],
 +)
 diff -urN a/test/issue322/BUILD.bazel b/test/issue322/BUILD.bazel
---- a/test/issue322/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue322/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue322/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3562,7 +3562,7 @@
 +    ],
 +)
 diff -urN a/test/issue330/BUILD.bazel b/test/issue330/BUILD.bazel
---- a/test/issue330/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue330/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue330/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3604,7 +3604,7 @@
 +    ],
 +)
 diff -urN a/test/issue34/BUILD.bazel b/test/issue34/BUILD.bazel
---- a/test/issue34/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue34/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue34/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3639,7 +3639,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue411/BUILD.bazel b/test/issue411/BUILD.bazel
---- a/test/issue411/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue411/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue411/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3680,7 +3680,7 @@
 +    ],
 +)
 diff -urN a/test/issue427/BUILD.bazel b/test/issue427/BUILD.bazel
---- a/test/issue427/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue427/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue427/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,5 @@
 +filegroup(
@@ -3689,7 +3689,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/issue42order/BUILD.bazel b/test/issue42order/BUILD.bazel
---- a/test/issue42order/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue42order/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue42order/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3724,7 +3724,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue435/BUILD.bazel b/test/issue435/BUILD.bazel
---- a/test/issue435/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue435/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue435/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3759,7 +3759,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue438/BUILD.bazel b/test/issue438/BUILD.bazel
---- a/test/issue438/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue438/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue438/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3788,7 +3788,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/issue444/BUILD.bazel b/test/issue444/BUILD.bazel
---- a/test/issue444/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue444/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue444/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3822,7 +3822,7 @@
 +    embed = [":issue444"],
 +)
 diff -urN a/test/issue449/BUILD.bazel b/test/issue449/BUILD.bazel
---- a/test/issue449/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue449/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue449/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3857,7 +3857,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue498/BUILD.bazel b/test/issue498/BUILD.bazel
---- a/test/issue498/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue498/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue498/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3896,7 +3896,7 @@
 +    ],
 +)
 diff -urN a/test/issue503/BUILD.bazel b/test/issue503/BUILD.bazel
---- a/test/issue503/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue503/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue503/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3931,7 +3931,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue530/BUILD.bazel b/test/issue530/BUILD.bazel
---- a/test/issue530/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue530/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue530/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3974,7 +3974,7 @@
 +    ],
 +)
 diff -urN a/test/issue617/BUILD.bazel b/test/issue617/BUILD.bazel
---- a/test/issue617/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue617/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue617/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4002,7 +4002,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/issue620/BUILD.bazel b/test/issue620/BUILD.bazel
---- a/test/issue620/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue620/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue620/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4037,7 +4037,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/issue630/BUILD.bazel b/test/issue630/BUILD.bazel
---- a/test/issue630/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue630/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue630/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4071,7 +4071,7 @@
 +    embed = [":issue630"],
 +)
 diff -urN a/test/issue8/BUILD.bazel b/test/issue8/BUILD.bazel
---- a/test/issue8/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/issue8/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/issue8/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4110,7 +4110,7 @@
 +    ],
 +)
 diff -urN a/test/jsonpb-gogo/BUILD.bazel b/test/jsonpb-gogo/BUILD.bazel
---- a/test/jsonpb-gogo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/jsonpb-gogo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/jsonpb-gogo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4135,7 +4135,7 @@
 +    deps = ["//jsonpb"],
 +)
 diff -urN a/test/mapdefaults/BUILD.bazel b/test/mapdefaults/BUILD.bazel
---- a/test/mapdefaults/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapdefaults/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapdefaults/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4160,7 +4160,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/mapdefaults/combos/both/BUILD.bazel b/test/mapdefaults/combos/both/BUILD.bazel
---- a/test/mapdefaults/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapdefaults/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapdefaults/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4205,7 +4205,7 @@
 +    ],
 +)
 diff -urN a/test/mapdefaults/combos/marshaler/BUILD.bazel b/test/mapdefaults/combos/marshaler/BUILD.bazel
---- a/test/mapdefaults/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapdefaults/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapdefaults/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4249,7 +4249,7 @@
 +    ],
 +)
 diff -urN a/test/mapdefaults/combos/neither/BUILD.bazel b/test/mapdefaults/combos/neither/BUILD.bazel
---- a/test/mapdefaults/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapdefaults/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapdefaults/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4293,7 +4293,7 @@
 +    ],
 +)
 diff -urN a/test/mapdefaults/combos/unmarshaler/BUILD.bazel b/test/mapdefaults/combos/unmarshaler/BUILD.bazel
---- a/test/mapdefaults/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapdefaults/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapdefaults/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4338,7 +4338,7 @@
 +    ],
 +)
 diff -urN a/test/mapsproto2/BUILD.bazel b/test/mapsproto2/BUILD.bazel
---- a/test/mapsproto2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapsproto2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapsproto2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4365,7 +4365,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/mapsproto2/combos/both/BUILD.bazel b/test/mapsproto2/combos/both/BUILD.bazel
---- a/test/mapsproto2/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapsproto2/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapsproto2/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4411,7 +4411,7 @@
 +    ],
 +)
 diff -urN a/test/mapsproto2/combos/marshaler/BUILD.bazel b/test/mapsproto2/combos/marshaler/BUILD.bazel
---- a/test/mapsproto2/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapsproto2/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapsproto2/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4457,7 +4457,7 @@
 +    ],
 +)
 diff -urN a/test/mapsproto2/combos/neither/BUILD.bazel b/test/mapsproto2/combos/neither/BUILD.bazel
---- a/test/mapsproto2/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapsproto2/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapsproto2/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4503,7 +4503,7 @@
 +    ],
 +)
 diff -urN a/test/mapsproto2/combos/unmarshaler/BUILD.bazel b/test/mapsproto2/combos/unmarshaler/BUILD.bazel
---- a/test/mapsproto2/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mapsproto2/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mapsproto2/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4549,7 +4549,7 @@
 +    ],
 +)
 diff -urN a/test/merge/BUILD.bazel b/test/merge/BUILD.bazel
---- a/test/merge/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/merge/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/merge/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4584,7 +4584,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/mixbench/BUILD.bazel b/test/mixbench/BUILD.bazel
---- a/test/mixbench/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/mixbench/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/mixbench/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -4602,7 +4602,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/moredefaults/BUILD.bazel b/test/moredefaults/BUILD.bazel
---- a/test/moredefaults/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/moredefaults/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/moredefaults/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4646,7 +4646,7 @@
 +    ],
 +)
 diff -urN a/test/nopackage/BUILD.bazel b/test/nopackage/BUILD.bazel
---- a/test/nopackage/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/nopackage/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/nopackage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4677,7 +4677,7 @@
 +    embed = [":nopackage"],
 +)
 diff -urN a/test/oneof/BUILD.bazel b/test/oneof/BUILD.bazel
---- a/test/oneof/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4701,7 +4701,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/oneof/combos/both/BUILD.bazel b/test/oneof/combos/both/BUILD.bazel
---- a/test/oneof/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4743,7 +4743,7 @@
 +    ],
 +)
 diff -urN a/test/oneof/combos/marshaler/BUILD.bazel b/test/oneof/combos/marshaler/BUILD.bazel
---- a/test/oneof/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4785,7 +4785,7 @@
 +    ],
 +)
 diff -urN a/test/oneof/combos/neither/BUILD.bazel b/test/oneof/combos/neither/BUILD.bazel
---- a/test/oneof/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4827,7 +4827,7 @@
 +    ],
 +)
 diff -urN a/test/oneof/combos/unmarshaler/BUILD.bazel b/test/oneof/combos/unmarshaler/BUILD.bazel
---- a/test/oneof/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4869,7 +4869,7 @@
 +    ],
 +)
 diff -urN a/test/oneof3/BUILD.bazel b/test/oneof3/BUILD.bazel
---- a/test/oneof3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4893,7 +4893,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/oneof3/combos/both/BUILD.bazel b/test/oneof3/combos/both/BUILD.bazel
---- a/test/oneof3/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof3/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof3/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4933,7 +4933,7 @@
 +    ],
 +)
 diff -urN a/test/oneof3/combos/marshaler/BUILD.bazel b/test/oneof3/combos/marshaler/BUILD.bazel
---- a/test/oneof3/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof3/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof3/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -4973,7 +4973,7 @@
 +    ],
 +)
 diff -urN a/test/oneof3/combos/neither/BUILD.bazel b/test/oneof3/combos/neither/BUILD.bazel
---- a/test/oneof3/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof3/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof3/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5013,7 +5013,7 @@
 +    ],
 +)
 diff -urN a/test/oneof3/combos/unmarshaler/BUILD.bazel b/test/oneof3/combos/unmarshaler/BUILD.bazel
---- a/test/oneof3/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneof3/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneof3/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5053,7 +5053,7 @@
 +    ],
 +)
 diff -urN a/test/oneofembed/BUILD.bazel b/test/oneofembed/BUILD.bazel
---- a/test/oneofembed/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/oneofembed/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/oneofembed/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5092,7 +5092,7 @@
 +    ],
 +)
 diff -urN a/test/packed/BUILD.bazel b/test/packed/BUILD.bazel
---- a/test/packed/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/packed/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/packed/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5130,7 +5130,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/proto3extension/BUILD.bazel b/test/proto3extension/BUILD.bazel
---- a/test/proto3extension/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/proto3extension/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/proto3extension/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5158,7 +5158,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/protobuffer/BUILD.bazel b/test/protobuffer/BUILD.bazel
---- a/test/protobuffer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/protobuffer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/protobuffer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5193,7 +5193,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/protosize/BUILD.bazel b/test/protosize/BUILD.bazel
---- a/test/protosize/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/protosize/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/protosize/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5235,7 +5235,7 @@
 +    ],
 +)
 diff -urN a/test/registration/BUILD.bazel b/test/registration/BUILD.bazel
---- a/test/registration/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/registration/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/registration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,5 @@
 +filegroup(
@@ -5244,7 +5244,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/required/BUILD.bazel b/test/required/BUILD.bazel
---- a/test/required/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/required/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/required/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5282,7 +5282,7 @@
 +    ],
 +)
 diff -urN a/test/setextensionbytes/BUILD.bazel b/test/setextensionbytes/BUILD.bazel
---- a/test/setextensionbytes/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/setextensionbytes/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/setextensionbytes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5317,7 +5317,7 @@
 +    deps = ["//proto"],
 +)
 diff -urN a/test/sizerconflict/BUILD.bazel b/test/sizerconflict/BUILD.bazel
---- a/test/sizerconflict/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/sizerconflict/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/sizerconflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5347,7 +5347,7 @@
 +    embed = [":sizerconflict"],
 +)
 diff -urN a/test/sizeunderscore/BUILD.bazel b/test/sizeunderscore/BUILD.bazel
---- a/test/sizeunderscore/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/sizeunderscore/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/sizeunderscore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5386,7 +5386,7 @@
 +    ],
 +)
 diff -urN a/test/stdtypes/BUILD.bazel b/test/stdtypes/BUILD.bazel
---- a/test/stdtypes/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/stdtypes/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/stdtypes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5431,7 +5431,7 @@
 +    ],
 +)
 diff -urN a/test/tags/BUILD.bazel b/test/tags/BUILD.bazel
---- a/test/tags/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/tags/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/tags/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5468,7 +5468,7 @@
 +    embed = [":tags"],
 +)
 diff -urN a/test/theproto3/BUILD.bazel b/test/theproto3/BUILD.bazel
---- a/test/theproto3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/theproto3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/theproto3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5497,7 +5497,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/theproto3/combos/both/BUILD.bazel b/test/theproto3/combos/both/BUILD.bazel
---- a/test/theproto3/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/theproto3/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/theproto3/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5544,7 +5544,7 @@
 +    ],
 +)
 diff -urN a/test/theproto3/combos/marshaler/BUILD.bazel b/test/theproto3/combos/marshaler/BUILD.bazel
---- a/test/theproto3/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/theproto3/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/theproto3/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5591,7 +5591,7 @@
 +    ],
 +)
 diff -urN a/test/theproto3/combos/neither/BUILD.bazel b/test/theproto3/combos/neither/BUILD.bazel
---- a/test/theproto3/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/theproto3/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/theproto3/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5638,7 +5638,7 @@
 +    ],
 +)
 diff -urN a/test/theproto3/combos/unmarshaler/BUILD.bazel b/test/theproto3/combos/unmarshaler/BUILD.bazel
---- a/test/theproto3/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/theproto3/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/theproto3/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5685,7 +5685,7 @@
 +    ],
 +)
 diff -urN a/test/typedecl/BUILD.bazel b/test/typedecl/BUILD.bazel
---- a/test/typedecl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/typedecl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/typedecl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5728,7 +5728,7 @@
 +    ],
 +)
 diff -urN a/test/typedecl_all/BUILD.bazel b/test/typedecl_all/BUILD.bazel
---- a/test/typedecl_all/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/typedecl_all/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/typedecl_all/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5771,7 +5771,7 @@
 +    ],
 +)
 diff -urN a/test/typedeclimport/BUILD.bazel b/test/typedeclimport/BUILD.bazel
---- a/test/typedeclimport/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/typedeclimport/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/typedeclimport/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5809,7 +5809,7 @@
 +    embed = [":typedeclimport"],
 +)
 diff -urN a/test/typedeclimport/subpkg/BUILD.bazel b/test/typedeclimport/subpkg/BUILD.bazel
---- a/test/typedeclimport/subpkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/typedeclimport/subpkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/typedeclimport/subpkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5837,7 +5837,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/types/BUILD.bazel b/test/types/BUILD.bazel
---- a/test/types/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/types/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/types/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,5 @@
 +filegroup(
@@ -5846,7 +5846,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/test/types/combos/both/BUILD.bazel b/test/types/combos/both/BUILD.bazel
---- a/test/types/combos/both/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/types/combos/both/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/types/combos/both/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5890,7 +5890,7 @@
 +    ],
 +)
 diff -urN a/test/types/combos/marshaler/BUILD.bazel b/test/types/combos/marshaler/BUILD.bazel
---- a/test/types/combos/marshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/types/combos/marshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/types/combos/marshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5934,7 +5934,7 @@
 +    ],
 +)
 diff -urN a/test/types/combos/neither/BUILD.bazel b/test/types/combos/neither/BUILD.bazel
---- a/test/types/combos/neither/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/types/combos/neither/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/types/combos/neither/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5978,7 +5978,7 @@
 +    ],
 +)
 diff -urN a/test/types/combos/unmarshaler/BUILD.bazel b/test/types/combos/unmarshaler/BUILD.bazel
---- a/test/types/combos/unmarshaler/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/types/combos/unmarshaler/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/types/combos/unmarshaler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6022,7 +6022,7 @@
 +    ],
 +)
 diff -urN a/test/unmarshalmerge/BUILD.bazel b/test/unmarshalmerge/BUILD.bazel
---- a/test/unmarshalmerge/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/unmarshalmerge/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/unmarshalmerge/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6064,7 +6064,7 @@
 +    ],
 +)
 diff -urN a/test/unrecognized/BUILD.bazel b/test/unrecognized/BUILD.bazel
---- a/test/unrecognized/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/unrecognized/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/unrecognized/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6107,7 +6107,7 @@
 +    ],
 +)
 diff -urN a/test/unrecognizedgroup/BUILD.bazel b/test/unrecognizedgroup/BUILD.bazel
---- a/test/unrecognizedgroup/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/unrecognizedgroup/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/unrecognizedgroup/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6150,7 +6150,7 @@
 +    ],
 +)
 diff -urN a/test/xxxfields/BUILD.bazel b/test/xxxfields/BUILD.bazel
---- a/test/xxxfields/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/test/xxxfields/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/test/xxxfields/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6189,7 +6189,7 @@
 +    ],
 +)
 diff -urN a/types/BUILD.bazel b/types/BUILD.bazel
---- a/types/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,51 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6244,7 +6244,7 @@
 +    ],
 +)
 diff -urN a/vanity/BUILD.bazel b/vanity/BUILD.bazel
---- a/vanity/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6273,7 +6273,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/vanity/command/BUILD.bazel b/vanity/command/BUILD.bazel
---- a/vanity/command/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/command/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/command/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6313,7 +6313,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/vanity/test/BUILD.bazel b/vanity/test/BUILD.bazel
---- a/vanity/test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6352,7 +6352,7 @@
 +    ],
 +)
 diff -urN a/vanity/test/fast/BUILD.bazel b/vanity/test/fast/BUILD.bazel
---- a/vanity/test/fast/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/test/fast/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/test/fast/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6378,7 +6378,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/vanity/test/faster/BUILD.bazel b/vanity/test/faster/BUILD.bazel
---- a/vanity/test/faster/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/test/faster/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/test/faster/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6404,7 +6404,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/vanity/test/slick/BUILD.bazel b/vanity/test/slick/BUILD.bazel
---- a/vanity/test/slick/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/vanity/test/slick/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/vanity/test/slick/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6430,7 +6430,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/version/BUILD.bazel b/version/BUILD.bazel
---- a/version/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/version/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/version/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
diff --git a/third_party/com_github_golang_mock-gazelle.patch b/third_party/com_github_golang_mock-gazelle.patch
index def7694..8dbcca5 100644
--- a/third_party/com_github_golang_mock-gazelle.patch
+++ b/third_party/com_github_golang_mock-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/gomock/BUILD.bazel b/gomock/BUILD.bazel
---- a/gomock/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/gomock/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/gomock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -38,7 +38,7 @@
 +    deps = ["//gomock/internal/mock_gomock"],
 +)
 diff -urN a/gomock/internal/mock_gomock/BUILD.bazel b/gomock/internal/mock_gomock/BUILD.bazel
---- a/gomock/internal/mock_gomock/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/gomock/internal/mock_gomock/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/gomock/internal/mock_gomock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -57,7 +57,7 @@
 +    visibility = ["//gomock:__subpackages__"],
 +)
 diff -urN a/mockgen/BUILD.bazel b/mockgen/BUILD.bazel
---- a/mockgen/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -96,7 +96,7 @@
 +    deps = ["//mockgen/model"],
 +)
 diff -urN a/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel b/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel
---- a/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/aux_imports_embedded_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -128,7 +128,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel b/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel
---- a/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/aux_imports_embedded_interface/faux/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -146,7 +146,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/const_array_length/BUILD.bazel b/mockgen/internal/tests/const_array_length/BUILD.bazel
---- a/mockgen/internal/tests/const_array_length/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/const_array_length/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/const_array_length/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -168,7 +168,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/copyright_file/BUILD.bazel b/mockgen/internal/tests/copyright_file/BUILD.bazel
---- a/mockgen/internal/tests/copyright_file/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/copyright_file/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/copyright_file/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -190,7 +190,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel b/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel
---- a/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/custom_package_name/client/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -208,7 +208,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel b/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel
---- a/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/custom_package_name/greeter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -243,7 +243,7 @@
 +    ],
 +)
 diff -urN a/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel b/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel
---- a/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/custom_package_name/validator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -261,7 +261,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/dot_imports/BUILD.bazel b/mockgen/internal/tests/dot_imports/BUILD.bazel
---- a/mockgen/internal/tests/dot_imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/dot_imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/dot_imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -283,7 +283,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/empty_interface/BUILD.bazel b/mockgen/internal/tests/empty_interface/BUILD.bazel
---- a/mockgen/internal/tests/empty_interface/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/empty_interface/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/empty_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -305,7 +305,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/extra_import/BUILD.bazel b/mockgen/internal/tests/extra_import/BUILD.bazel
---- a/mockgen/internal/tests/extra_import/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/extra_import/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/extra_import/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -327,7 +327,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel b/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel
---- a/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/generated_identifier_conflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -356,7 +356,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel
---- a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_embedded_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -395,7 +395,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel
---- a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_embedded_interface/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -413,7 +413,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel
---- a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_embedded_interface/faux/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -438,7 +438,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel
---- a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_embedded_interface/other/ersatz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -456,7 +456,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel
---- a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_embedded_interface/other/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -474,7 +474,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/import_source/BUILD.bazel b/mockgen/internal/tests/import_source/BUILD.bazel
---- a/mockgen/internal/tests/import_source/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -496,7 +496,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/import_source/definition/BUILD.bazel b/mockgen/internal/tests/import_source/definition/BUILD.bazel
---- a/mockgen/internal/tests/import_source/definition/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/import_source/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/import_source/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -518,7 +518,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/internal_pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/BUILD.bazel
---- a/mockgen/internal/tests/internal_pkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/internal_pkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/internal_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -536,7 +536,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel
---- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -554,7 +554,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel
---- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -576,7 +576,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel
---- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -598,7 +598,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/missing_import/output/BUILD.bazel b/mockgen/internal/tests/missing_import/output/BUILD.bazel
---- a/mockgen/internal/tests/missing_import/output/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/missing_import/output/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/missing_import/output/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -620,7 +620,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/missing_import/source/BUILD.bazel b/mockgen/internal/tests/missing_import/source/BUILD.bazel
---- a/mockgen/internal/tests/missing_import/source/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/missing_import/source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/missing_import/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -638,7 +638,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel
---- a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/mock_in_test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -665,7 +665,7 @@
 +    ],
 +)
 diff -urN a/mockgen/internal/tests/overlapping_methods/BUILD.bazel b/mockgen/internal/tests/overlapping_methods/BUILD.bazel
---- a/mockgen/internal/tests/overlapping_methods/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/overlapping_methods/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/overlapping_methods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -695,7 +695,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/panicing_test/BUILD.bazel b/mockgen/internal/tests/panicing_test/BUILD.bazel
---- a/mockgen/internal/tests/panicing_test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/panicing_test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/panicing_test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -720,7 +720,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel
---- a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/parenthesized_parameter_type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -742,7 +742,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/performance/big_interface/BUILD.bazel b/mockgen/internal/tests/performance/big_interface/BUILD.bazel
---- a/mockgen/internal/tests/performance/big_interface/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/performance/big_interface/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/performance/big_interface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -760,7 +760,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/self_package/BUILD.bazel b/mockgen/internal/tests/self_package/BUILD.bazel
---- a/mockgen/internal/tests/self_package/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/self_package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/self_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -782,7 +782,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/test_package/BUILD.bazel b/mockgen/internal/tests/test_package/BUILD.bazel
---- a/mockgen/internal/tests/test_package/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/test_package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/test_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -809,7 +809,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/unexported_method/BUILD.bazel b/mockgen/internal/tests/unexported_method/BUILD.bazel
---- a/mockgen/internal/tests/unexported_method/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/unexported_method/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/unexported_method/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -838,7 +838,7 @@
 +    deps = ["//gomock"],
 +)
 diff -urN a/mockgen/internal/tests/vendor_dep/BUILD.bazel b/mockgen/internal/tests/vendor_dep/BUILD.bazel
---- a/mockgen/internal/tests/vendor_dep/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/vendor_dep/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/vendor_dep/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -864,7 +864,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel
---- a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/vendor_dep/source_mock_package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -886,7 +886,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/internal/tests/vendor_pkg/BUILD.bazel b/mockgen/internal/tests/vendor_pkg/BUILD.bazel
---- a/mockgen/internal/tests/vendor_pkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/internal/tests/vendor_pkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/internal/tests/vendor_pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -908,7 +908,7 @@
 +    visibility = ["//mockgen:__subpackages__"],
 +)
 diff -urN a/mockgen/model/BUILD.bazel b/mockgen/model/BUILD.bazel
---- a/mockgen/model/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/mockgen/model/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/mockgen/model/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -932,7 +932,7 @@
 +    embed = [":model"],
 +)
 diff -urN a/sample/BUILD.bazel b/sample/BUILD.bazel
---- a/sample/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -972,7 +972,7 @@
 +    ],
 +)
 diff -urN a/sample/concurrent/BUILD.bazel b/sample/concurrent/BUILD.bazel
---- a/sample/concurrent/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/concurrent/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/concurrent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1000,7 +1000,7 @@
 +    ],
 +)
 diff -urN a/sample/concurrent/mock/BUILD.bazel b/sample/concurrent/mock/BUILD.bazel
---- a/sample/concurrent/mock/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/concurrent/mock/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/concurrent/mock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1019,7 +1019,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/sample/imp1/BUILD.bazel b/sample/imp1/BUILD.bazel
---- a/sample/imp1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/imp1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/imp1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1037,7 +1037,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/sample/imp2/BUILD.bazel b/sample/imp2/BUILD.bazel
---- a/sample/imp2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/imp2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/imp2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1055,7 +1055,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/sample/imp3/BUILD.bazel b/sample/imp3/BUILD.bazel
---- a/sample/imp3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/imp3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/imp3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1073,7 +1073,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/sample/imp4/BUILD.bazel b/sample/imp4/BUILD.bazel
---- a/sample/imp4/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/sample/imp4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/sample/imp4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
diff --git a/third_party/com_github_golang_protobuf-gazelle.patch b/third_party/com_github_golang_protobuf-gazelle.patch
index 483581f..1904021 100644
--- a/third_party/com_github_golang_protobuf-gazelle.patch
+++ b/third_party/com_github_golang_protobuf-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/descriptor/BUILD.bazel b/descriptor/BUILD.bazel
---- a/descriptor/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/descriptor/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/descriptor/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -49,7 +49,7 @@
 +    ],
 +)
 diff -urN a/internal/cmd/generate-alias/BUILD.bazel b/internal/cmd/generate-alias/BUILD.bazel
---- a/internal/cmd/generate-alias/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/cmd/generate-alias/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/cmd/generate-alias/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -82,7 +82,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/gengogrpc/BUILD.bazel b/internal/gengogrpc/BUILD.bazel
---- a/internal/gengogrpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/gengogrpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/gengogrpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -104,7 +104,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/jsonpb_proto/BUILD.bazel b/internal/testprotos/jsonpb_proto/BUILD.bazel
---- a/internal/testprotos/jsonpb_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/jsonpb_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/jsonpb_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -133,7 +133,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/proto2_proto/BUILD.bazel b/internal/testprotos/proto2_proto/BUILD.bazel
---- a/internal/testprotos/proto2_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/proto2_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/proto2_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -152,7 +152,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/proto3_proto/BUILD.bazel b/internal/testprotos/proto3_proto/BUILD.bazel
---- a/internal/testprotos/proto3_proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/proto3_proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/proto3_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -175,7 +175,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel
---- a/jsonpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/jsonpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/jsonpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,50 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -229,7 +229,7 @@
 +    ],
 +)
 diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel
---- a/proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,61 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -294,7 +294,7 @@
 +    ],
 +)
 diff -urN a/protoc-gen-go/BUILD.bazel b/protoc-gen-go/BUILD.bazel
---- a/protoc-gen-go/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -317,7 +317,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-go/descriptor/BUILD.bazel b/protoc-gen-go/descriptor/BUILD.bazel
---- a/protoc-gen-go/descriptor/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/descriptor/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/descriptor/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -340,7 +340,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-go/generator/BUILD.bazel b/protoc-gen-go/generator/BUILD.bazel
---- a/protoc-gen-go/generator/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/generator/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/generator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -377,7 +377,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-go/generator/internal/remap/BUILD.bazel b/protoc-gen-go/generator/internal/remap/BUILD.bazel
---- a/protoc-gen-go/generator/internal/remap/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/generator/internal/remap/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/generator/internal/remap/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -401,7 +401,7 @@
 +    embed = [":remap"],
 +)
 diff -urN a/protoc-gen-go/grpc/BUILD.bazel b/protoc-gen-go/grpc/BUILD.bazel
---- a/protoc-gen-go/grpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/grpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/grpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -423,7 +423,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protoc-gen-go/plugin/BUILD.bazel b/protoc-gen-go/plugin/BUILD.bazel
---- a/protoc-gen-go/plugin/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protoc-gen-go/plugin/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protoc-gen-go/plugin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -445,31 +445,8 @@
 +    actual = ":plugin",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel
---- a/ptypes/any/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/ptypes/any/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,19 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "any",
-+    srcs = ["any.pb.go"],
-+    importpath = "github.com/golang/protobuf/ptypes/any",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":any",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel
---- a/ptypes/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,64 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -536,8 +513,31 @@
 +        "//ptypes/timestamp",
 +    ],
 +)
+diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel
+--- a/ptypes/any/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/ptypes/any/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "any",
++    srcs = ["any.pb.go"],
++    importpath = "github.com/golang/protobuf/ptypes/any",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":any",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel
---- a/ptypes/duration/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/duration/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/duration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -560,7 +560,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/ptypes/empty/BUILD.bazel b/ptypes/empty/BUILD.bazel
---- a/ptypes/empty/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/empty/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/empty/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -583,7 +583,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/ptypes/struct/BUILD.bazel b/ptypes/struct/BUILD.bazel
---- a/ptypes/struct/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/struct/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/struct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -606,7 +606,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/ptypes/timestamp/BUILD.bazel b/ptypes/timestamp/BUILD.bazel
---- a/ptypes/timestamp/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/timestamp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/timestamp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -629,7 +629,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/ptypes/wrappers/BUILD.bazel b/ptypes/wrappers/BUILD.bazel
---- a/ptypes/wrappers/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/ptypes/wrappers/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/ptypes/wrappers/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch
index 0f4f462..d252af4 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	1970-01-01 01:00:00.000000000 +0100
++++ b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,6 +0,0 @@
 -load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
 -
@@ -10,7 +10,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	1970-01-01 01:00:00.000000000 +0100
++++ b/gapic/metadata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,157 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -171,7 +171,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
@@ -280,7 +280,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -314,7 +314,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -348,7 +348,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -389,7 +389,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -431,7 +431,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -467,7 +467,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -510,7 +510,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -547,7 +547,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -718,13 +718,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,351 +0,0 @@
++++ b/google/ads/admob/v1/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
 -
@@ -798,10 +798,10 @@
 -    ],
 -    gapic_yaml = "admob_gapic.yaml",
 -    grpc_service_config = "//google/ads/admob:admob_grpc_service_config.json",
--    transport = "rest",
 -    test_deps = [
 -        ":admob_java_grpc",
 -    ],
+-    transport = "rest",
 -    deps = [
 -        ":admob_java_proto",
 -    ],
@@ -818,7 +818,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",
@@ -855,6 +855,7 @@
 -    grpc_service_config = None,
 -    importpath = "google.golang.org/google/ads/admob/v1;admob",
 -    service_yaml = "//google/ads/admob:admob_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admob_go_proto",
 -    ],
@@ -1078,8 +1079,8 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,266 +0,0 @@
++++ b/google/ads/googleads/v10/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,267 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
 -# Licensed under the Apache License, Version 2.0 (the "License");
@@ -1228,6 +1229,7 @@
 -
 -csharp_gapic_library(
 -    name = "googleads_csharp_gapic",
+-    generator_binary = "@gapic_generator_csharp_gax_v3//rules_csharp_gapic:csharp_gapic_generator_binary",
 -    srcs = [
 -        ":googleads_proto_with_info",
 -    ],
@@ -1348,7 +1350,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1446,7 +1448,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1539,7 +1541,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1637,7 +1639,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1738,7 +1740,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -1878,10 +1880,10 @@
 -    srcs = [":services_proto"],
 -    deps = [":services_py_proto"],
 -)
-diff -urN a/google/ads/googleads/v7/BUILD.bazel b/google/ads/googleads/v7/BUILD.bazel
---- a/google/ads/googleads/v7/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-@@ -1,266 +0,0 @@
+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.000000000 -0800
+@@ -1,267 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
 -# Licensed under the Apache License, Version 2.0 (the "License");
@@ -1910,11 +1912,11 @@
 -    name = "googleads_proto",
 -    srcs = [],
 -    deps = [
--        "//google/ads/googleads/v7/common:common_proto",
--        "//google/ads/googleads/v7/enums:enums_proto",
--        "//google/ads/googleads/v7/errors:errors_proto",
--        "//google/ads/googleads/v7/resources:resources_proto",
--        "//google/ads/googleads/v7/services:services_proto",
+-        "//google/ads/googleads/v11/common:common_proto",
+-        "//google/ads/googleads/v11/enums:enums_proto",
+-        "//google/ads/googleads/v11/errors:errors_proto",
+-        "//google/ads/googleads/v11/resources:resources_proto",
+-        "//google/ads/googleads/v11/services:services_proto",
 -    ],
 -)
 -
@@ -1943,11 +1945,11 @@
 -    gapic_yaml = "googleads_gapic.yaml",
 -    grpc_service_config = ":googleads_grpc_service_config.json",
 -    deps = [
--        "//google/ads/googleads/v7/common:common_java_proto",
--        "//google/ads/googleads/v7/enums:enums_java_proto",
--        "//google/ads/googleads/v7/resources:resources_java_proto",
--        "//google/ads/googleads/v7/services:services_java_grpc",
--        "//google/ads/googleads/v7/services:services_java_proto",
+-        "//google/ads/googleads/v11/common:common_java_proto",
+-        "//google/ads/googleads/v11/enums:enums_java_proto",
+-        "//google/ads/googleads/v11/resources:resources_java_proto",
+-        "//google/ads/googleads/v11/services:services_java_grpc",
+-        "//google/ads/googleads/v11/services:services_java_proto",
 -    ],
 -)
 -
@@ -1956,7 +1958,7 @@
 -java_gapic_test(
 -    name = "googleads_java_gapic_suite",
 -    test_classes = [
--        "com.google.ads.googleads.v7.services.CampaignServiceClientTest",
+-        "com.google.ads.googleads.v11.services.CampaignServiceClientTest",
 -    ],
 -    runtime_deps = [":googleads_java_gapic_test"],
 -)
@@ -1965,13 +1967,13 @@
 -    name = "googleads-java",
 -    deps = [
 -        ":googleads_java_gapic",
--        "//google/ads/googleads/v7:googleads_proto",
--        "//google/ads/googleads/v7/common:common_java_proto",
--        "//google/ads/googleads/v7/enums:enums_java_proto",
--        "//google/ads/googleads/v7/errors:errors_java_proto",
--        "//google/ads/googleads/v7/resources:resources_java_proto",
--        "//google/ads/googleads/v7/services:services_java_grpc",
--        "//google/ads/googleads/v7/services:services_java_proto",
+-        "//google/ads/googleads/v11:googleads_proto",
+-        "//google/ads/googleads/v11/common:common_java_proto",
+-        "//google/ads/googleads/v11/enums:enums_java_proto",
+-        "//google/ads/googleads/v11/errors:errors_java_proto",
+-        "//google/ads/googleads/v11/resources:resources_java_proto",
+-        "//google/ads/googleads/v11/services:services_java_grpc",
+-        "//google/ads/googleads/v11/services:services_java_proto",
 -    ],
 -)
 -
@@ -2003,7 +2005,7 @@
 -    srcs = [":googleads_proto"],
 -    gapic_yaml = "googleads_gapic.yaml",
 -    grpc_service_config = "googleads_grpc_service_config.json",
--    service_yaml = "googleads_v7.yaml",
+-    service_yaml = "googleads_v11.yaml",
 -    deps = [
 -        ":googleads_php_grpc",
 -        ":googleads_php_proto",
@@ -2030,12 +2032,13 @@
 -
 -csharp_gapic_library(
 -    name = "googleads_csharp_gapic",
+-    generator_binary = "@gapic_generator_csharp_gax_v3//rules_csharp_gapic:csharp_gapic_generator_binary",
 -    srcs = [
 -        ":googleads_proto_with_info",
 -    ],
 -    grpc_service_config = "googleads_grpc_service_config.json",
 -    deps = [
--        "//google/ads/googleads/v7/services:services_csharp_grpc",
+-        "//google/ads/googleads/v11/services:services_csharp_grpc",
 -    ],
 -)
 -
@@ -2043,12 +2046,12 @@
 -    name = "googleads-csharp",
 -    deps = [
 -        ":googleads_csharp_gapic",
--        "//google/ads/googleads/v7/common:common_csharp_proto",
--        "//google/ads/googleads/v7/enums:enums_csharp_proto",
--        "//google/ads/googleads/v7/errors:errors_csharp_proto",
--        "//google/ads/googleads/v7/resources:resources_csharp_proto",
--        "//google/ads/googleads/v7/services:services_csharp_grpc",
--        "//google/ads/googleads/v7/services:services_csharp_proto",
+-        "//google/ads/googleads/v11/common:common_csharp_proto",
+-        "//google/ads/googleads/v11/enums:enums_csharp_proto",
+-        "//google/ads/googleads/v11/errors:errors_csharp_proto",
+-        "//google/ads/googleads/v11/resources:resources_csharp_proto",
+-        "//google/ads/googleads/v11/services:services_csharp_grpc",
+-        "//google/ads/googleads/v11/services:services_csharp_proto",
 -    ],
 -)
 -
@@ -2076,12 +2079,12 @@
 -    name = "googleads-ruby",
 -    deps = [
 -        ":googleads_ruby_gapic",
--        "//google/ads/googleads/v7/common:common_ruby_proto",
--        "//google/ads/googleads/v7/enums:enums_ruby_proto",
--        "//google/ads/googleads/v7/errors:errors_ruby_proto",
--        "//google/ads/googleads/v7/resources:resources_ruby_proto",
--        "//google/ads/googleads/v7/services:services_ruby_grpc",
--        "//google/ads/googleads/v7/services:services_ruby_proto",
+-        "//google/ads/googleads/v11/common:common_ruby_proto",
+-        "//google/ads/googleads/v11/enums:enums_ruby_proto",
+-        "//google/ads/googleads/v11/errors:errors_ruby_proto",
+-        "//google/ads/googleads/v11/resources:resources_ruby_proto",
+-        "//google/ads/googleads/v11/services:services_ruby_grpc",
+-        "//google/ads/googleads/v11/services:services_ruby_proto",
 -    ],
 -)
 -
@@ -2111,12 +2114,12 @@
 -    name = "googleads-py",
 -    deps = [
 -        ":googleads_py_gapic",
--        "//google/ads/googleads/v7/common:common_py_proto",
--        "//google/ads/googleads/v7/enums:enums_py_proto",
--        "//google/ads/googleads/v7/errors:errors_py_proto",
--        "//google/ads/googleads/v7/resources:resources_py_proto",
--        "//google/ads/googleads/v7/services:services_py_grpc",
--        "//google/ads/googleads/v7/services:services_py_proto",
+-        "//google/ads/googleads/v11/common:common_py_proto",
+-        "//google/ads/googleads/v11/enums:enums_py_proto",
+-        "//google/ads/googleads/v11/errors:errors_py_proto",
+-        "//google/ads/googleads/v11/resources:resources_py_proto",
+-        "//google/ads/googleads/v11/services:services_py_grpc",
+-        "//google/ads/googleads/v11/services:services_py_proto",
 -    ],
 -)
 -
@@ -2136,8 +2139,8 @@
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "googleads_grpc_service_config.json",
 -    main_service = "GoogleAdsService",
--    package = "google.ads.googleads.v7",
--    service_yaml = "googleads_v7.yaml",
+-    package = "google.ads.googleads.v11",
+-    service_yaml = "googleads_v11.yaml",
 -    deps = [],
 -)
 -
@@ -2148,9 +2151,9 @@
 -        ":googleads_proto",
 -    ],
 -)
-diff -urN a/google/ads/googleads/v7/common/BUILD.bazel b/google/ads/googleads/v7/common/BUILD.bazel
---- a/google/ads/googleads/v7/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+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.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2180,7 +2183,7 @@
 -    name = "common_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v7/enums:enums_proto",
+-        "//google/ads/googleads/v11/enums:enums_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
@@ -2246,9 +2249,9 @@
 -    name = "common_py_proto",
 -    deps = [":common_proto"],
 -)
-diff -urN a/google/ads/googleads/v7/enums/BUILD.bazel b/google/ads/googleads/v7/enums/BUILD.bazel
---- a/google/ads/googleads/v7/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/enums/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+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.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2339,9 +2342,9 @@
 -    name = "enums_py_proto",
 -    deps = [":enums_proto"],
 -)
-diff -urN a/google/ads/googleads/v7/errors/BUILD.bazel b/google/ads/googleads/v7/errors/BUILD.bazel
---- a/google/ads/googleads/v7/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+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.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2371,8 +2374,8 @@
 -    name = "errors_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v7/common:common_proto",
--        "//google/ads/googleads/v7/enums:enums_proto",
+-        "//google/ads/googleads/v11/common:common_proto",
+-        "//google/ads/googleads/v11/enums:enums_proto",
 -        "//google/api:annotations_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:wrappers_proto",
@@ -2437,9 +2440,9 @@
 -    name = "errors_py_proto",
 -    deps = [":errors_proto"],
 -)
-diff -urN a/google/ads/googleads/v7/resources/BUILD.bazel b/google/ads/googleads/v7/resources/BUILD.bazel
---- a/google/ads/googleads/v7/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/resources/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+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.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2469,9 +2472,9 @@
 -    name = "resources_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v7/common:common_proto",
--        "//google/ads/googleads/v7/enums:enums_proto",
--        "//google/ads/googleads/v7/errors:errors_proto",
+-        "//google/ads/googleads/v11/common:common_proto",
+-        "//google/ads/googleads/v11/enums:enums_proto",
+-        "//google/ads/googleads/v11/errors:errors_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
@@ -2538,9 +2541,9 @@
 -    name = "resources_py_proto",
 -    deps = [":resources_proto"],
 -)
-diff -urN a/google/ads/googleads/v7/services/BUILD.bazel b/google/ads/googleads/v7/services/BUILD.bazel
---- a/google/ads/googleads/v7/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v7/services/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+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.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -2571,10 +2574,10 @@
 -    name = "services_proto",
 -    srcs = glob(["*.proto"]),
 -    deps = [
--        "//google/ads/googleads/v7/common:common_proto",
--        "//google/ads/googleads/v7/enums:enums_proto",
--        "//google/ads/googleads/v7/errors:errors_proto",
--        "//google/ads/googleads/v7/resources:resources_proto",
+-        "//google/ads/googleads/v11/common:common_proto",
+-        "//google/ads/googleads/v11/enums:enums_proto",
+-        "//google/ads/googleads/v11/errors:errors_proto",
+-        "//google/ads/googleads/v11/resources:resources_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
@@ -2682,8 +2685,8 @@
 -)
 diff -urN a/google/ads/googleads/v8/BUILD.bazel b/google/ads/googleads/v8/BUILD.bazel
 --- a/google/ads/googleads/v8/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-@@ -1,266 +0,0 @@
++++ b/google/ads/googleads/v8/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,267 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
 -# Licensed under the Apache License, Version 2.0 (the "License");
@@ -2832,6 +2835,7 @@
 -
 -csharp_gapic_library(
 -    name = "googleads_csharp_gapic",
+-    generator_binary = "@gapic_generator_csharp_gax_v3//rules_csharp_gapic:csharp_gapic_generator_binary",
 -    srcs = [
 -        ":googleads_proto_with_info",
 -    ],
@@ -2952,7 +2956,7 @@
 -)
 diff -urN a/google/ads/googleads/v8/common/BUILD.bazel b/google/ads/googleads/v8/common/BUILD.bazel
 --- a/google/ads/googleads/v8/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v8/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3050,7 +3054,7 @@
 -)
 diff -urN a/google/ads/googleads/v8/enums/BUILD.bazel b/google/ads/googleads/v8/enums/BUILD.bazel
 --- a/google/ads/googleads/v8/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/enums/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v8/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3143,7 +3147,7 @@
 -)
 diff -urN a/google/ads/googleads/v8/errors/BUILD.bazel b/google/ads/googleads/v8/errors/BUILD.bazel
 --- a/google/ads/googleads/v8/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v8/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3241,7 +3245,7 @@
 -)
 diff -urN a/google/ads/googleads/v8/resources/BUILD.bazel b/google/ads/googleads/v8/resources/BUILD.bazel
 --- a/google/ads/googleads/v8/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/resources/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v8/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3342,7 +3346,7 @@
 -)
 diff -urN a/google/ads/googleads/v8/services/BUILD.bazel b/google/ads/googleads/v8/services/BUILD.bazel
 --- a/google/ads/googleads/v8/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/ads/googleads/v8/services/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v8/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3484,8 +3488,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,266 +0,0 @@
++++ b/google/ads/googleads/v9/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,267 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
 -# Licensed under the Apache License, Version 2.0 (the "License");
@@ -3634,6 +3638,7 @@
 -
 -csharp_gapic_library(
 -    name = "googleads_csharp_gapic",
+-    generator_binary = "@gapic_generator_csharp_gax_v3//rules_csharp_gapic:csharp_gapic_generator_binary",
 -    srcs = [
 -        ":googleads_proto_with_info",
 -    ],
@@ -3754,7 +3759,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v9/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3852,7 +3857,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v9/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,89 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -3945,7 +3950,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v9/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,94 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -4043,7 +4048,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v9/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,97 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -4144,7 +4149,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/ads/googleads/v9/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -# Copyright 2020 Google LLC
 -#
@@ -4286,7 +4291,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -4329,8 +4334,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -4407,6 +4412,7 @@
 -    test_deps = [
 -        ":admin_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_proto",
 -    ],
@@ -4415,6 +4421,8 @@
 -java_gapic_test(
 -    name = "admin_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientHttpJsonTest",
+-        "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientTest",
 -    ],
 -    runtime_deps = [":admin_java_gapic_test"],
 -)
@@ -4422,6 +4430,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-analytics-admin-v1alpha-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_gapic",
 -        ":admin_java_grpc",
@@ -4457,6 +4466,7 @@
 -    grpc_service_config = "admin_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/admin/v1alpha;admin",
 -    service_yaml = "analyticsadmin_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_go_proto",
 -    ],
@@ -4577,8 +4587,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -4596,7 +4606,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "admin_ruby_gapic",
--    srcs = [":admin_proto_with_info",],
+-    srcs = [":admin_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-analytics-admin-v1alpha",
 -        "ruby-cloud-env-prefix=ANALYTICS_ADMIN",
@@ -4670,9 +4680,377 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
+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.000000000 -0800
+@@ -1,364 +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 = "admin_proto",
+-    srcs = [
+-        "analytics_admin.proto",
+-        "resources.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//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-        "@com_google_protobuf//:wrappers_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "admin_proto_with_info",
+-    deps = [
+-        ":admin_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 = "admin_java_proto",
+-    deps = [":admin_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "admin_java_grpc",
+-    srcs = [":admin_proto"],
+-    deps = [":admin_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "admin_java_gapic",
+-    srcs = [":admin_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    service_yaml = "analyticsadmin.yaml",
+-    test_deps = [
+-        ":admin_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":admin_java_proto",
+-        "//google/api:api_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "admin_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientHttpJsonTest",
+-        "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientTest",
+-    ],
+-    runtime_deps = [":admin_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-analytics-admin-v1beta-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":admin_java_gapic",
+-        ":admin_java_grpc",
+-        ":admin_java_proto",
+-        ":admin_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 = "admin_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta",
+-    protos = [":admin_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "admin_go_gapic",
+-    srcs = [":admin_proto_with_info"],
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    importpath = "google.golang.org/google/analytics/admin/v1beta;admin",
+-    metadata = True,
+-    service_yaml = "analyticsadmin.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":admin_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "admin_go_gapic_test",
+-    srcs = [":admin_go_gapic_srcjar_test"],
+-    embed = [":admin_go_gapic"],
+-    importpath = "google.golang.org/google/analytics/admin/v1beta",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-analytics-admin-v1beta-go",
+-    deps = [
+-        ":admin_go_gapic",
+-        ":admin_go_gapic_srcjar-test.srcjar",
+-        ":admin_go_gapic_srcjar-metadata.srcjar",
+-        ":admin_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "admin_py_gapic",
+-    srcs = [":admin_proto"],
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    service_yaml = "analyticsadmin.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "analytics-admin-v1beta-py",
+-    deps = [
+-        ":admin_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 = "admin_php_proto",
+-    deps = [":admin_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "admin_php_grpc",
+-    srcs = [":admin_proto"],
+-    deps = [":admin_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "admin_php_gapic",
+-    srcs = [":admin_proto_with_info"],
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    service_yaml = "analyticsadmin.yaml",
+-    deps = [
+-        ":admin_php_grpc",
+-        ":admin_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-analytics-admin-v1beta-php",
+-    deps = [
+-        ":admin_php_gapic",
+-        ":admin_php_grpc",
+-        ":admin_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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/admin",
+-    src = ":admin_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    package = "google.analytics.admin.v1beta",
+-    service_yaml = "analyticsadmin.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "analytics-admin-v1beta-nodejs",
+-    deps = [
+-        ":admin_nodejs_gapic",
+-        ":admin_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 = "admin_ruby_proto",
+-    deps = [":admin_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "admin_ruby_grpc",
+-    srcs = [":admin_proto"],
+-    deps = [":admin_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "admin_ruby_gapic",
+-    srcs = [":admin_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-analytics-admin-v1beta",
+-    ],
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    service_yaml = "analyticsadmin.yaml",
+-    deps = [
+-        ":admin_ruby_grpc",
+-        ":admin_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-analytics-admin-v1beta-ruby",
+-    deps = [
+-        ":admin_ruby_gapic",
+-        ":admin_ruby_grpc",
+-        ":admin_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 = "admin_csharp_proto",
+-    deps = [":admin_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "admin_csharp_grpc",
+-    srcs = [":admin_proto"],
+-    deps = [":admin_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "admin_csharp_gapic",
+-    srcs = [":admin_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "admin_grpc_service_config.json",
+-    service_yaml = "analyticsadmin.yaml",
+-    deps = [
+-        ":admin_csharp_grpc",
+-        ":admin_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-analytics-admin-v1beta-csharp",
+-    deps = [
+-        ":admin_csharp_gapic",
+-        ":admin_csharp_grpc",
+-        ":admin_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "admin_cc_proto",
+-    deps = [":admin_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "admin_cc_grpc",
+-    srcs = [":admin_proto"],
+-    grpc_only = True,
+-    deps = [":admin_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -4717,8 +5095,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/analytics/data/v1alpha/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
 -
@@ -4792,6 +5170,7 @@
 -    test_deps = [
 -        ":data_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_proto",
 -        "//google/api:api_java_proto",
@@ -4801,6 +5180,7 @@
 -java_gapic_test(
 -    name = "data_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientHttpJsonTest",
 -        "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest",
 -    ],
 -    runtime_deps = [":data_java_gapic_test"],
@@ -4809,6 +5189,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-analytics-data-v1alpha-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_gapic",
 -        ":data_java_grpc",
@@ -4843,8 +5224,9 @@
 -    srcs = [":data_proto_with_info"],
 -    grpc_service_config = "analytics_data_grpc_service_config.json",
 -    importpath = "google.golang.org/google/analytics/data/v1alpha;data",
--    service_yaml = "analyticsdata_v1alpha.yaml",
 -    metadata = True,
+-    service_yaml = "analyticsdata_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -4863,8 +5245,8 @@
 -    name = "gapi-cloud-analytics-data-v1alpha-go",
 -    deps = [
 -        ":data_go_gapic",
--        ":data_go_gapic_srcjar-test.srcjar",
 -        ":data_go_gapic_srcjar-metadata.srcjar",
+-        ":data_go_gapic_srcjar-test.srcjar",
 -        ":data_go_proto",
 -    ],
 -)
@@ -4969,8 +5351,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -5075,8 +5457,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,340 +0,0 @@
++++ b/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -5149,6 +5531,7 @@
 -    test_deps = [
 -        ":data_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_proto",
 -    ],
@@ -5157,6 +5540,7 @@
 -java_gapic_test(
 -    name = "data_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.analytics.data.v1beta.BetaAnalyticsDataClientHttpJsonTest",
 -        "com.google.analytics.data.v1beta.BetaAnalyticsDataClientTest",
 -    ],
 -    runtime_deps = [":data_java_gapic_test"],
@@ -5165,6 +5549,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-analytics-data-v1beta-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_java_gapic",
 -        ":data_java_grpc",
@@ -5201,6 +5586,7 @@
 -    importpath = "google.golang.org/google/analytics/data/v1beta;data",
 -    metadata = True,
 -    service_yaml = "analyticsdata_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":data_go_proto",
 -    ],
@@ -5419,8 +5805,8 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,777 +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.
@@ -5667,16 +6053,17 @@
 -proto_library(
 -    name = "visibility_proto",
 -    srcs = ["visibility.proto"],
--    deps = ["@com_google_protobuf//:descriptor_proto"],
 -    visibility = ["//visibility:public"],
+-    deps = ["@com_google_protobuf//:descriptor_proto"],
 -)
 -
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_proto_library",
--     "java_gapic_assembly_gradle_pkg"
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_proto_library",
 -)
 -
 -java_proto_library(
@@ -5721,8 +6108,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-api-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":api_java_proto",
 -        "annotations_proto",
 -        "auth_proto",
 -        "backend_proto",
@@ -5754,6 +6141,7 @@
 -        "system_parameter_proto",
 -        "usage_proto",
 -        "visibility_proto",
+-        ":api_java_proto",
 -    ],
 -)
 -
@@ -6200,12 +6588,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -6387,7 +6775,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -6631,7 +7019,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -6726,7 +7114,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -6770,8 +7158,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,379 +0,0 @@
++++ b/google/api/servicecontrol/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
 -
@@ -6855,6 +7243,7 @@
 -    test_deps = [
 -        ":servicecontrol_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_proto",
 -    ],
@@ -6863,7 +7252,9 @@
 -java_gapic_test(
 -    name = "servicecontrol_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.api.servicecontrol.v1.QuotaControllerClientHttpJsonTest",
 -        "com.google.api.servicecontrol.v1.QuotaControllerClientTest",
+-        "com.google.api.servicecontrol.v1.ServiceControllerClientHttpJsonTest",
 -        "com.google.api.servicecontrol.v1.ServiceControllerClientTest",
 -    ],
 -    runtime_deps = [":servicecontrol_java_gapic_test"],
@@ -6872,6 +7263,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicecontrol-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_gapic",
 -        ":servicecontrol_java_grpc",
@@ -6911,6 +7303,7 @@
 -    importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol",
 -    metadata = True,
 -    service_yaml = "servicecontrol.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -7153,8 +7546,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/api/servicecontrol/v2/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
 -
@@ -7183,8 +7576,8 @@
 -    deps = [
 -        "//google/api:annotations_proto",
 -        "//google/api:client_proto",
--        "//google/rpc/context:attribute_context_proto",
 -        "//google/rpc:status_proto",
+-        "//google/rpc/context:attribute_context_proto",
 -    ],
 -)
 -
@@ -7228,6 +7621,7 @@
 -    test_deps = [
 -        ":servicecontrol_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_proto",
 -        "//google/api:api_java_proto",
@@ -7238,6 +7632,7 @@
 -java_gapic_test(
 -    name = "servicecontrol_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.api.servicecontrol.v2.ServiceControllerClientHttpJsonTest",
 -        "com.google.api.servicecontrol.v2.ServiceControllerClientTest",
 -    ],
 -    runtime_deps = [":servicecontrol_java_gapic_test"],
@@ -7246,6 +7641,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicecontrol-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_java_gapic",
 -        ":servicecontrol_java_grpc",
@@ -7272,8 +7668,8 @@
 -    protos = [":servicecontrol_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
--        "//google/rpc/context:attribute_context_go_proto",
 -        "//google/rpc:status_go_proto",
+-        "//google/rpc/context:attribute_context_go_proto",
 -    ],
 -)
 -
@@ -7282,8 +7678,9 @@
 -    srcs = [":servicecontrol_proto_with_info"],
 -    grpc_service_config = "servicecontrol_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/api/servicecontrol/apiv2;servicecontrol",
--    service_yaml = "servicecontrol.yaml",
 -    metadata = True,
+-    service_yaml = "servicecontrol.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicecontrol_go_proto",
 -    ],
@@ -7301,8 +7698,8 @@
 -    name = "gapi-cloud-api-servicecontrol-v2-go",
 -    deps = [
 -        ":servicecontrol_go_gapic",
--        ":servicecontrol_go_gapic_srcjar-test.srcjar",
 -        ":servicecontrol_go_gapic_srcjar-metadata.srcjar",
+-        ":servicecontrol_go_gapic_srcjar-test.srcjar",
 -        ":servicecontrol_go_proto",
 -    ],
 -)
@@ -7411,8 +7808,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -7523,7 +7920,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -7567,8 +7964,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,376 +0,0 @@
++++ b/google/api/servicemanagement/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
 -
@@ -7647,6 +8044,7 @@
 -    test_deps = [
 -        ":servicemanagement_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicemanagement_java_proto",
 -        "//google/api:api_java_proto",
@@ -7656,6 +8054,7 @@
 -java_gapic_test(
 -    name = "servicemanagement_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientHttpJsonTest",
 -        "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest",
 -    ],
 -    runtime_deps = [":servicemanagement_java_gapic_test"],
@@ -7664,6 +8063,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-servicemanagement-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicemanagement_java_gapic",
 -        ":servicemanagement_java_grpc",
@@ -7703,6 +8103,7 @@
 -    importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement",
 -    metadata = True,
 -    service_yaml = "servicemanagement_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicemanagement_go_proto",
 -        "//google/api:serviceconfig_go_proto",
@@ -7947,7 +8348,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -7991,8 +8392,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,379 +0,0 @@
++++ b/google/api/serviceusage/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
 -
@@ -8072,6 +8473,7 @@
 -    test_deps = [
 -        ":serviceusage_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_proto",
 -    ],
@@ -8080,6 +8482,7 @@
 -java_gapic_test(
 -    name = "serviceusage_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.api.serviceusage.v1.ServiceUsageClientHttpJsonTest",
 -        "com.google.api.serviceusage.v1.ServiceUsageClientTest",
 -    ],
 -    runtime_deps = [":serviceusage_java_gapic_test"],
@@ -8088,6 +8491,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-serviceusage-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_gapic",
 -        ":serviceusage_java_grpc",
@@ -8262,8 +8666,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -8335,7 +8739,7 @@
 -    srcs = [":serviceusage_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "serviceusage_grpc_service_config.json",
--#     service_yaml = "serviceusage_v1.yaml",
+-    #     service_yaml = "serviceusage_v1.yaml",
 -    deps = [
 -        ":serviceusage_csharp_grpc",
 -        ":serviceusage_csharp_proto",
@@ -8374,8 +8778,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -8457,6 +8861,7 @@
 -    test_deps = [
 -        ":serviceusage_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_proto",
 -    ],
@@ -8465,6 +8870,7 @@
 -java_gapic_test(
 -    name = "serviceusage_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.api.serviceusage.v1beta1.ServiceUsageClientHttpJsonTest",
 -        "com.google.api.serviceusage.v1beta1.ServiceUsageClientTest",
 -    ],
 -    runtime_deps = [":serviceusage_java_gapic_test"],
@@ -8473,6 +8879,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-api-serviceusage-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_java_gapic",
 -        ":serviceusage_java_grpc",
@@ -8512,6 +8919,7 @@
 -    importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1;serviceusage",
 -    metadata = True,
 -    service_yaml = "serviceusage_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":serviceusage_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -8733,7 +9141,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -8777,7 +9185,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -8958,7 +9366,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -9138,8 +9546,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,391 +0,0 @@
++++ b/google/appengine/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
 -
@@ -9231,6 +9639,7 @@
 -    test_deps = [
 -        ":appengine_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":appengine_java_proto",
 -    ],
@@ -9239,13 +9648,21 @@
 -java_gapic_test(
 -    name = "appengine_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.appengine.v1.ApplicationsClientHttpJsonTest",
 -        "com.google.appengine.v1.ApplicationsClientTest",
+-        "com.google.appengine.v1.AuthorizedCertificatesClientHttpJsonTest",
 -        "com.google.appengine.v1.AuthorizedCertificatesClientTest",
+-        "com.google.appengine.v1.AuthorizedDomainsClientHttpJsonTest",
 -        "com.google.appengine.v1.AuthorizedDomainsClientTest",
+-        "com.google.appengine.v1.DomainMappingsClientHttpJsonTest",
 -        "com.google.appengine.v1.DomainMappingsClientTest",
+-        "com.google.appengine.v1.FirewallClientHttpJsonTest",
 -        "com.google.appengine.v1.FirewallClientTest",
+-        "com.google.appengine.v1.InstancesClientHttpJsonTest",
 -        "com.google.appengine.v1.InstancesClientTest",
+-        "com.google.appengine.v1.ServicesClientHttpJsonTest",
 -        "com.google.appengine.v1.ServicesClientTest",
+-        "com.google.appengine.v1.VersionsClientHttpJsonTest",
 -        "com.google.appengine.v1.VersionsClientTest",
 -    ],
 -    runtime_deps = [":appengine_java_gapic_test"],
@@ -9254,6 +9671,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-appengine-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":appengine_java_gapic",
 -        ":appengine_java_grpc",
@@ -9291,6 +9709,7 @@
 -    importpath = "cloud.google.com/go/appengine/apiv1;appengine",
 -    metadata = True,
 -    service_yaml = "appengine_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":appengine_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -9422,8 +9841,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -9533,7 +9952,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -9729,8 +10148,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,337 +0,0 @@
++++ b/google/apps/alertcenter/v1beta1/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
 -
@@ -9805,6 +10224,7 @@
 -    test_deps = [
 -        ":alertcenter_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":alertcenter_java_proto",
 -    ],
@@ -9813,6 +10233,7 @@
 -java_gapic_test(
 -    name = "alertcenter_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientHttpJsonTest",
 -        "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientTest",
 -    ],
 -    runtime_deps = [":alertcenter_java_gapic_test"],
@@ -9821,6 +10242,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-apps-alertcenter-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":alertcenter_java_gapic",
 -        ":alertcenter_java_grpc",
@@ -9856,8 +10278,9 @@
 -    srcs = [":alertcenter_proto_with_info"],
 -    grpc_service_config = "alertcenter_grpc_service_config.json",
 -    importpath = "google.golang.org/google/apps/alertcenter/v1beta1;alertcenter",
--    service_yaml = "alertcenter.yaml",
 -    metadata = True,
+-    service_yaml = "alertcenter.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":alertcenter_go_proto",
 -    ],
@@ -9875,8 +10298,8 @@
 -    name = "gapi-cloud-apps-alertcenter-v1beta1-go",
 -    deps = [
 -        ":alertcenter_go_gapic",
--        ":alertcenter_go_gapic_srcjar-test.srcjar",
 -        ":alertcenter_go_gapic_srcjar-metadata.srcjar",
+-        ":alertcenter_go_gapic_srcjar-test.srcjar",
 -        ":alertcenter_go_proto",
 -    ],
 -)
@@ -9980,8 +10403,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -10070,8 +10493,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,335 +0,0 @@
++++ b/google/apps/drive/activity/v2/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/rules_gapic/tree/master/bazel
 -
@@ -10148,6 +10571,7 @@
 -    test_deps = [
 -        ":activity_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":activity_java_proto",
 -    ],
@@ -10156,6 +10580,7 @@
 -java_gapic_test(
 -    name = "activity_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.apps.drive.activity.v2.DriveActivityServiceClientHttpJsonTest",
 -        "com.google.apps.drive.activity.v2.DriveActivityServiceClientTest",
 -    ],
 -    runtime_deps = [":activity_java_gapic_test"],
@@ -10164,6 +10589,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-drive-activity-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":activity_java_gapic",
 -        ":activity_java_grpc",
@@ -10200,6 +10626,7 @@
 -    importpath = "google.golang.org/google/apps/drive/activity/v2;activity",
 -    metadata = True,
 -    service_yaml = "driveactivity_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":activity_go_proto",
 -    ],
@@ -10409,8 +10836,8 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,333 +0,0 @@
++++ b/google/apps/market/v2/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
 -
@@ -10481,6 +10908,7 @@
 -    test_deps = [
 -        ":marketplace_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":marketplace_java_proto",
 -    ],
@@ -10489,8 +10917,11 @@
 -java_gapic_test(
 -    name = "marketplace_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientHttpJsonTest",
 -        "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientTest",
+-        "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientHttpJsonTest",
 -        "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientTest",
+-        "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientHttpJsonTest",
 -        "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientTest",
 -    ],
 -    runtime_deps = [":marketplace_java_gapic_test"],
@@ -10499,6 +10930,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-hosted-marketplace-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":marketplace_java_gapic",
 -        ":marketplace_java_grpc",
@@ -10746,8 +11178,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,142 +0,0 @@
++++ b/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,143 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -10808,6 +11240,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":type_java_grpc",
 -        ":type_java_proto",
@@ -10892,8 +11325,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,132 +0,0 @@
++++ b/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,133 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -10909,9 +11342,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -10951,9 +11384,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-calendar-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":calendar_java_proto",
 -        ":calendar_java_grpc",
+-        ":calendar_java_proto",
 -        ":calendar_proto",
 -    ],
 -)
@@ -11028,8 +11462,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,132 +0,0 @@
++++ b/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,133 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -11045,9 +11479,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -11087,9 +11521,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-docs-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":docs_java_proto",
 -        ":docs_java_grpc",
+-        ":docs_java_proto",
 -        ":docs_proto",
 -    ],
 -)
@@ -11164,8 +11599,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,129 +0,0 @@
++++ b/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,130 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -11181,9 +11616,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -11222,9 +11657,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-drive-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":drive_java_proto",
 -        ":drive_java_grpc",
+-        ":drive_java_proto",
 -        ":drive_proto",
 -    ],
 -)
@@ -11297,7 +11733,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,132 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -11314,9 +11750,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -11356,14 +11792,14 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-gmail-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":gmail_java_proto",
 -        ":gmail_java_grpc",
+-        ":gmail_java_proto",
 -        ":gmail_proto",
 -    ],
 -)
 -
--
 -go_proto_library(
 -    name = "gmail_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -11433,8 +11869,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,132 +0,0 @@
++++ b/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,133 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -11450,9 +11886,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -11492,9 +11928,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-sheets-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":sheets_java_proto",
 -        ":sheets_java_grpc",
+-        ":sheets_java_proto",
 -        ":sheets_proto",
 -    ],
 -)
@@ -11569,8 +12006,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,132 +0,0 @@
++++ b/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,133 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -11586,9 +12023,9 @@
 -    "csharp_grpc_library",
 -    "csharp_proto_library",
 -    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg",
 -    "moved_proto_library",
 -    "php_grpc_library",
 -    "php_proto_library",
@@ -11628,9 +12065,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-slides-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":slides_java_proto",
 -        ":slides_java_grpc",
+-        ":slides_java_proto",
 -        ":slides_proto",
 -    ],
 -)
@@ -11705,7 +12143,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -11749,8 +12187,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,340 +0,0 @@
++++ b/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -11826,6 +12264,7 @@
 -    test_deps = [
 -        ":tables_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tables_java_proto",
 -    ],
@@ -11834,6 +12273,7 @@
 -java_gapic_test(
 -    name = "tables_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.area120.tables.v1alpha.TablesServiceClientHttpJsonTest",
 -        "com.google.area120.tables.v1alpha.TablesServiceClientTest",
 -    ],
 -    runtime_deps = [":tables_java_gapic_test"],
@@ -11842,6 +12282,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-area120-tables-v1alpha1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tables_java_gapic",
 -        ":tables_java_grpc",
@@ -11877,6 +12318,7 @@
 -    grpc_service_config = "tables_grpc_service_config.json",
 -    importpath = "google.golang.org/google/area120/tables/v1alpha1;tables",
 -    service_yaml = "area120tables_v1alpha1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tables_go_proto",
 -    ],
@@ -11997,8 +12439,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -12016,7 +12458,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "tables_ruby_gapic",
--    srcs = [":tables_proto_with_info",],
+-    srcs = [":tables_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-area120-tables-v1alpha1",
 -        "ruby-cloud-env-prefix=AREA120_TABLES",
@@ -12093,18 +12535,18 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,378 +0,0 @@
++++ b/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -12181,6 +12623,7 @@
 -        ":admin_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc",
 -    deps = [
 -        ":admin_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -12199,6 +12642,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigtable-admin-v2-java",
+-    transport = "grpc",
 -    deps = [
 -        ":admin_java_gapic",
 -        ":admin_java_grpc",
@@ -12237,6 +12681,7 @@
 -    grpc_service_config = "bigtableadmin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin",
 -    service_yaml = "bigtableadmin_v2.yaml",
+-    transport = "grpc",
 -    deps = [
 -        ":admin_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -12485,8 +12930,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/bigtable/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.
@@ -12503,6 +12948,7 @@
 -    srcs = [
 -        "bigtable.proto",
 -        "data.proto",
+-        "response_params.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -12554,6 +13000,7 @@
 -    test_deps = [
 -        ":bigtable_java_grpc",
 -    ],
+-    transport = "grpc",
 -    deps = [
 -        ":bigtable_java_proto",
 -    ],
@@ -12570,6 +13017,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigtable-v2-java",
+-    transport = "grpc",
 -    deps = [
 -        ":bigtable_java_gapic",
 -        ":bigtable_java_grpc",
@@ -12606,6 +13054,7 @@
 -    grpc_service_config = "bigtable_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigtable/apiv2;bigtable",
 -    service_yaml = "bigtable_v2.yaml",
+-    transport = "grpc",
 -    deps = [
 -        ":bigtable_go_proto",
 -    ],
@@ -12711,11 +13160,11 @@
 -    src = ":bigtable_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "bigtable_grpc_service_config.json",
+-    handwritten_layer = True,
 -    main_service = "bigtable",
 -    package = "google.bigtable.v2",
 -    service_yaml = "bigtable_v2.yaml",
 -    deps = [],
--    handwritten_layer = True
 -)
 -
 -nodejs_gapic_assembly_pkg(
@@ -12843,7 +13292,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -13024,13 +13473,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/chromeos/moblab/v1beta1/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
 -
@@ -13108,6 +13557,7 @@
 -    test_deps = [
 -        ":moblab_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":moblab_java_proto",
 -        "//google/api:api_java_proto",
@@ -13117,6 +13567,7 @@
 -java_gapic_test(
 -    name = "moblab_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.chromeos.moblab.v1beta1.BuildServiceClientHttpJsonTest",
 -        "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest",
 -    ],
 -    runtime_deps = [":moblab_java_gapic_test"],
@@ -13125,6 +13576,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-chromeos-moblab-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":moblab_java_gapic",
 -        ":moblab_java_grpc",
@@ -13162,6 +13614,7 @@
 -    importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab",
 -    metadata = True,
 -    service_yaml = "chromeosmoblab_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":moblab_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -13375,8 +13828,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,351 +0,0 @@
++++ b/google/chromeos/uidetection/v1/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
 -
@@ -13449,6 +13902,7 @@
 -    test_deps = [
 -        ":uidetection_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":uidetection_java_proto",
 -        "//google/api:api_java_proto",
@@ -13458,6 +13912,7 @@
 -java_gapic_test(
 -    name = "uidetection_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.chromeos.uidetection.v1.UiDetectionServiceClientHttpJsonTest",
 -        "com.google.chromeos.uidetection.v1.UiDetectionServiceClientTest",
 -    ],
 -    runtime_deps = [":uidetection_java_gapic_test"],
@@ -13466,6 +13921,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-chromeos-uidetection-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":uidetection_java_gapic",
 -        ":uidetection_java_grpc",
@@ -13500,8 +13956,9 @@
 -    srcs = [":uidetection_proto_with_info"],
 -    grpc_service_config = "ui_detection_grpc_service_config.json",
 -    importpath = "google.golang.org/google/chromeos/uidetection/v1;uidetection",
--    service_yaml = "chromeosuidetection_v1.yaml",
 -    metadata = True,
+-    service_yaml = "chromeosuidetection_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":uidetection_go_proto",
 -    ],
@@ -13519,8 +13976,8 @@
 -    name = "gapi-cloud-chromeos-uidetection-v1-go",
 -    deps = [
 -        ":uidetection_go_gapic",
--        ":uidetection_go_gapic_srcjar-test.srcjar",
 -        ":uidetection_go_gapic_srcjar-metadata.srcjar",
+-        ":uidetection_go_gapic_srcjar-test.srcjar",
 -        ":uidetection_go_proto",
 -    ],
 -)
@@ -13624,8 +14081,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -13730,8 +14187,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,112 +0,0 @@
++++ 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")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -13755,9 +14212,11 @@
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_gapic_assembly_gradle_pkg",
--     "java_proto_library")
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_proto_library",
+-)
 -
 -java_proto_library(
 -    name = "extended_operations_java_proto",
@@ -13771,6 +14230,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-apps-script-type-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        "extended_operations_java_proto",
 -        ":extended_operations_proto",
@@ -13846,7 +14306,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -13890,8 +14350,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/accessapproval/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
 -
@@ -13967,6 +14427,7 @@
 -    test_deps = [
 -        ":accessapproval_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accessapproval_java_proto",
 -    ],
@@ -13975,6 +14436,7 @@
 -java_gapic_test(
 -    name = "accessapproval_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientHttpJsonTest",
 -        "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientTest",
 -    ],
 -    runtime_deps = [":accessapproval_java_gapic_test"],
@@ -13983,13 +14445,14 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-accessapproval-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accessapproval_java_gapic",
 -        ":accessapproval_java_grpc",
 -        ":accessapproval_java_proto",
 -        ":accessapproval_proto",
 -    ],
--    include_samples = True,
 -)
 -
 -##############################################################################
@@ -14019,6 +14482,7 @@
 -    grpc_service_config = "accessapproval_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval",
 -    service_yaml = "accessapproval_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accessapproval_go_proto",
 -    ],
@@ -14254,7 +14718,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -14299,7 +14763,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -14480,8 +14944,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,513 +0,0 @@
++++ b/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,534 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -14536,10 +15000,10 @@
 -        "explanation.proto",
 -        "explanation_metadata.proto",
 -        "feature.proto",
--        "featurestore_monitoring.proto",
 -        "feature_monitoring_stats.proto",
 -        "feature_selector.proto",
 -        "featurestore.proto",
+-        "featurestore_monitoring.proto",
 -        "featurestore_online_service.proto",
 -        "featurestore_service.proto",
 -        "hyperparameter_tuning_job.proto",
@@ -14570,6 +15034,7 @@
 -        "pipeline_service.proto",
 -        "pipeline_state.proto",
 -        "prediction_service.proto",
+-        "saved_query.proto",
 -        "specialist_pool.proto",
 -        "specialist_pool_service.proto",
 -        "study.proto",
@@ -14609,6 +15074,8 @@
 -    deps = [
 -        ":aiplatform_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
 -    ] + _PROTO_SUBPACKAGE_DEPS,
 -)
 -
@@ -14652,13 +15119,19 @@
 -java_gapic_library(
 -    name = "aiplatform_java_gapic",
 -    srcs = [":aiplatform_proto_with_info"],
+-    gapic_yaml = "aiplatform_gapic.yaml",
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
+-    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,
 -    deps = [
 -        ":aiplatform_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
 -)
 -
@@ -14667,12 +15140,19 @@
 -    test_classes = [
 -        "com.google.cloud.aiplatform.v1.DatasetServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.EndpointServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.FeaturestoreOnlineServingServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.FeaturestoreServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.IndexEndpointServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.IndexServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.JobServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.MetadataServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.MigrationServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.ModelServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.PipelineServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.PredictionServiceClientTest",
 -        "com.google.cloud.aiplatform.v1.SpecialistPoolServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.TensorboardServiceClientTest",
+-        "com.google.cloud.aiplatform.v1.VizierServiceClientTest",
 -    ],
 -    runtime_deps = [":aiplatform_java_gapic_test"],
 -)
@@ -14723,6 +15203,8 @@
 -    deps = [
 -        ":aiplatform_go_proto",
 -        "//google/api:httpbody_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",
@@ -14769,6 +15251,7 @@
 -    name = "aiplatform_py_gapic",
 -    srcs = [":aiplatform_proto"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
+-    service_yaml = "aiplatform_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -14886,6 +15369,7 @@
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":aiplatform_ruby_grpc",
 -        ":aiplatform_ruby_proto",
@@ -14943,6 +15427,7 @@
 -#     srcs = [":aiplatform_proto_with_info"],
 -#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -#     grpc_service_config = "aiplatform_grpc_service_config.json",
+-#     service_yaml = "aiplatform_v1.yaml",
 -#     deps = [
 -#          ":aiplatform_csharp_grpc",
 -#         ":aiplatform_csharp_proto",
@@ -14997,7 +15482,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,203 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -15204,7 +15689,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,201 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -15409,7 +15894,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,213 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -15626,7 +16111,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -15838,8 +16323,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,457 +0,0 @@
++++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,476 +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.
 -
@@ -15921,6 +16406,7 @@
 -        "pipeline_service.proto",
 -        "pipeline_state.proto",
 -        "prediction_service.proto",
+-        "saved_query.proto",
 -        "specialist_pool.proto",
 -        "specialist_pool_service.proto",
 -        "study.proto",
@@ -15960,6 +16446,8 @@
 -    deps = [
 -        ":aiplatform_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
 -    ] + _PROTO_SUBPACKAGE_DEPS,
 -)
 -
@@ -16003,13 +16491,19 @@
 -java_gapic_library(
 -    name = "aiplatform_java_gapic",
 -    srcs = [":aiplatform_proto_with_info"],
+-    gapic_yaml = None,
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
+-    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,
 -    deps = [
 -        ":aiplatform_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
 -)
 -
@@ -16018,12 +16512,18 @@
 -    test_classes = [
 -        "com.google.cloud.aiplatform.v1beta1.DatasetServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.EndpointServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.FeaturestoreServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.IndexEndpointServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.IndexServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.JobServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.MetadataServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.MigrationServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.ModelServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.PipelineServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.PredictionServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.SpecialistPoolServiceClientTest",
+-        "com.google.cloud.aiplatform.v1beta1.TensorboardServiceClientTest",
 -        "com.google.cloud.aiplatform.v1beta1.VizierServiceClientTest",
 -    ],
 -    runtime_deps = [":aiplatform_java_gapic_test"],
@@ -16075,6 +16575,8 @@
 -    deps = [
 -        ":aiplatform_go_proto",
 -        "//google/api:httpbody_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",
@@ -16121,6 +16623,7 @@
 -    name = "aiplatform_py_gapic",
 -    srcs = [":aiplatform_proto"],
 -    grpc_service_config = "aiplatform_grpc_service_config.json",
+-    service_yaml = "aiplatform_v1beta1.yaml",
 -)
 -
 -# Open Source Packages
@@ -16276,6 +16779,7 @@
 -#     srcs = [":aiplatform_proto_with_info"],
 -#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -#     grpc_service_config = "aiplatform_grpc_service_config.json",
+-#     service_yaml = "aiplatform_v1beta1.yaml",
 -#     deps = [
 -#         ":aiplatform_csharp_grpc",
 -#         ":aiplatform_csharp_proto",
@@ -16299,7 +16803,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -16479,7 +16983,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -16670,7 +17174,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -16858,7 +17362,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,199 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -17061,7 +17565,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -17259,7 +17763,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -17303,8 +17807,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,364 +0,0 @@
++++ b/google/cloud/apigateway/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
 -
@@ -17380,6 +17884,7 @@
 -    test_deps = [
 -        ":apigateway_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigateway_java_proto",
 -    ],
@@ -17388,6 +17893,7 @@
 -java_gapic_test(
 -    name = "apigateway_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.apigateway.v1.ApiGatewayServiceClientHttpJsonTest",
 -        "com.google.cloud.apigateway.v1.ApiGatewayServiceClientTest",
 -    ],
 -    runtime_deps = [":apigateway_java_gapic_test"],
@@ -17396,6 +17902,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-apigateway-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigateway_java_gapic",
 -        ":apigateway_java_grpc",
@@ -17433,6 +17941,7 @@
 -    importpath = "cloud.google.com/go/apigateway/apiv1;apigateway",
 -    metadata = True,
 -    service_yaml = "apigateway_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigateway_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -17559,8 +18068,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -17671,7 +18180,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -17715,8 +18224,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/apigeeconnect/v1/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
 -
@@ -17791,6 +18300,7 @@
 -    test_deps = [
 -        ":apigeeconnect_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeconnect_java_proto",
 -    ],
@@ -17799,7 +18309,9 @@
 -java_gapic_test(
 -    name = "apigeeconnect_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientHttpJsonTest",
 -        "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientTest",
+-        "com.google.cloud.apigeeconnect.v1.TetherClientHttpJsonTest",
 -        "com.google.cloud.apigeeconnect.v1.TetherClientTest",
 -    ],
 -    runtime_deps = [":apigeeconnect_java_gapic_test"],
@@ -17808,6 +18320,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-apigeeconnect-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeconnect_java_gapic",
 -        ":apigeeconnect_java_grpc",
@@ -17882,7 +18396,7 @@
 -    name = "apigeeconnect_py_gapic",
 -    srcs = [":apigeeconnect_proto"],
 -    grpc_service_config = "connection_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-apigee-connect"]
+-    opt_args = ["warehouse-package-name=google-cloud-apigee-connect"],
 -)
 -
 -# Open Source Packages
@@ -18079,10 +18593,53 @@
 -    grpc_only = True,
 -    deps = [":apigeeconnect_cc_proto"],
 -)
+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.000000000 -0800
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-apigee_registry.
+-
+-# 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 apigeeregistry.
+-# 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 = "apigeeregistry_ruby_wrapper",
+-    srcs = ["//google/cloud/apigeeregistry/v1:apigeeregistry_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=apigeeregistry.googleapis.com",
+-        "ruby-cloud-api-shortname=apigeeregistry",
+-        "ruby-cloud-gem-name=google-cloud-apigee_registry",
+-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-apigeeregistry-ruby",
+-    deps = [
+-        ":apigeeregistry_ruby_wrapper",
+-    ],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,373 +0,0 @@
++++ b/google/cloud/apigeeregistry/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
 -
@@ -18167,6 +18724,7 @@
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeregistry_java_proto",
 -        "//google/api:api_java_proto",
@@ -18178,7 +18736,9 @@
 -java_gapic_test(
 -    name = "apigeeregistry_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.apigeeregistry.v1.ProvisioningClientHttpJsonTest",
 -        "com.google.cloud.apigeeregistry.v1.ProvisioningClientTest",
+-        "com.google.cloud.apigeeregistry.v1.RegistryClientHttpJsonTest",
 -        "com.google.cloud.apigeeregistry.v1.RegistryClientTest",
 -    ],
 -    runtime_deps = [":apigeeregistry_java_gapic_test"],
@@ -18187,6 +18747,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-apigeeregistry-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":apigeeregistry_java_gapic",
 -        ":apigeeregistry_java_grpc",
@@ -18267,6 +18829,11 @@
 -    name = "apigeeregistry_py_gapic",
 -    srcs = [":apigeeregistry_proto"],
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-apigee-registry",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=apigee_registry",
+-    ],
 -    service_yaml = "apigeeregistry_v1.yaml",
 -)
 -
@@ -18374,8 +18941,16 @@
 -ruby_cloud_gapic_library(
 -    name = "apigeeregistry_ruby_gapic",
 -    srcs = [":apigeeregistry_proto_with_info"],
--    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-apigeeregistry-v1"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=apigeeregistry.googleapis.com",
+-        "ruby-cloud-api-shortname=apigeeregistry",
+-        "ruby-cloud-gem-name=google-cloud-apigee_registry-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
+-    ],
 -    grpc_service_config = "apigeeregistry_grpc_service_config.json",
+-    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",
 -    deps = [
 -        ":apigeeregistry_ruby_grpc",
 -        ":apigeeregistry_ruby_proto",
@@ -18458,7 +19033,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -18503,8 +19078,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,380 +0,0 @@
++++ b/google/cloud/asset/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.
@@ -18533,6 +19108,7 @@
 -        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
 -        "//google/longrunning:operations_proto",
 -        "//google/rpc:code_proto",
+-        "//google/rpc:status_proto",
 -        "//google/type:expr_proto",
 -        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:duration_proto",
@@ -18540,7 +19116,6 @@
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:struct_proto",
 -        "@com_google_protobuf//:timestamp_proto",
--        "//google/rpc:status_proto"
 -    ],
 -)
 -
@@ -18583,6 +19158,7 @@
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -18592,6 +19168,7 @@
 -java_gapic_test(
 -    name = "asset_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.asset.v1.AssetServiceClientHttpJsonTest",
 -        "com.google.cloud.asset.v1.AssetServiceClientTest",
 -    ],
 -    runtime_deps = [":asset_java_gapic_test"],
@@ -18600,6 +19177,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -18632,8 +19211,8 @@
 -        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/rpc:code_go_proto",
+-        "//google/rpc:status_go_proto",
 -        "//google/type:expr_go_proto",
--        "//google/rpc:status_go_proto"
 -    ],
 -)
 -
@@ -18643,6 +19222,7 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1;asset",
 -    service_yaml = "cloudasset_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -18887,8 +19467,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,322 +0,0 @@
++++ b/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,327 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -18953,6 +19533,7 @@
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -18962,6 +19543,7 @@
 -java_gapic_test(
 -    name = "asset_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.asset.v1p1beta1.AssetServiceClientHttpJsonTest",
 -        "com.google.cloud.asset.v1p1beta1.AssetServiceClientTest",
 -    ],
 -    runtime_deps = [":asset_java_gapic_test"],
@@ -18970,6 +19552,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -19006,6 +19590,7 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset",
 -    service_yaml = "cloudasset_v1p1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -19126,8 +19711,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -19145,7 +19730,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "asset_ruby_gapic",
--    srcs = [":asset_proto_with_info",],
+-    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p1beta1"],
 -    deps = [
 -        ":asset_ruby_grpc",
@@ -19213,8 +19798,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,335 +0,0 @@
++++ b/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,340 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -19286,6 +19871,7 @@
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -19295,6 +19881,7 @@
 -java_gapic_test(
 -    name = "asset_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.asset.v1p2beta1.AssetServiceClientHttpJsonTest",
 -        "com.google.cloud.asset.v1p2beta1.AssetServiceClientTest",
 -    ],
 -    runtime_deps = [":asset_java_gapic_test"],
@@ -19303,6 +19890,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p2beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -19340,6 +19929,7 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset",
 -    service_yaml = "cloudasset_v1p2beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -19465,8 +20055,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -19484,7 +20074,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "asset_ruby_gapic",
--    srcs = [":asset_proto_with_info",],
+-    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"],
 -    deps = [
 -        ":asset_ruby_grpc",
@@ -19552,8 +20142,8 @@
 -# Put your C++ rules here
 diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4beta1/BUILD.bazel
 --- a/google/cloud/asset/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/asset/v1p4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-@@ -1,333 +0,0 @@
++++ b/google/cloud/asset/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,338 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -19622,6 +20212,7 @@
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -19631,6 +20222,7 @@
 -java_gapic_test(
 -    name = "asset_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.asset.v1p4beta1.AssetServiceClientHttpJsonTest",
 -        "com.google.cloud.asset.v1p4beta1.AssetServiceClientTest",
 -    ],
 -    runtime_deps = [":asset_java_gapic_test"],
@@ -19639,6 +20231,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p4beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -19677,6 +20271,7 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p4beta1;asset",
 -    service_yaml = "cloudasset_v1p4beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -19802,8 +20397,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -19821,7 +20416,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "asset_ruby_gapic",
--    srcs = [":asset_proto_with_info",],
+-    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p4beta1"],
 -    deps = [
 -        ":asset_ruby_grpc",
@@ -19889,8 +20484,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,328 +0,0 @@
++++ b/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,333 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -19961,6 +20556,7 @@
 -        ":asset_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -19970,6 +20566,7 @@
 -java_gapic_test(
 -    name = "asset_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.asset.v1p5beta1.AssetServiceClientHttpJsonTest",
 -        "com.google.cloud.asset.v1p5beta1.AssetServiceClientTest",
 -    ],
 -    runtime_deps = [":asset_java_gapic_test"],
@@ -19978,6 +20575,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p5beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -20016,6 +20615,7 @@
 -    grpc_service_config = "cloudasset_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset",
 -    service_yaml = "cloudasset_v1p5beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -20134,8 +20734,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -20153,7 +20753,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "asset_ruby_gapic",
--    srcs = [":asset_proto_with_info",],
+-    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p5beta1"],
 -    deps = [
 -        ":asset_ruby_grpc",
@@ -20221,8 +20821,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,353 +0,0 @@
++++ b/google/cloud/asset/v1p7beta1/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
 -
@@ -20323,6 +20923,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-asset-v1p7beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":asset_java_gapic",
 -        ":asset_java_grpc",
@@ -20491,8 +21092,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -20510,7 +21111,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "asset_ruby_gapic",
--    srcs = [":asset_proto_with_info",],
+-    srcs = [":asset_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p7beta1"],
 -    deps = [
 -        ":asset_ruby_grpc",
@@ -20578,7 +21179,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -20622,39 +21223,18 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,122 +0,0 @@
++++ 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
 -
+-# 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")
 -
--##############################################################################
--# 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 = [
@@ -20664,6 +21244,15 @@
 -    ],
 -)
 -
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
 -java_proto_library(
 -    name = "logging_java_proto",
 -    deps = [":logging_proto"],
@@ -20675,6 +21264,14 @@
 -    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"],
@@ -20684,6 +21281,16 @@
 -    ],
 -)
 -
+-##############################################################################
+-# 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"],
@@ -20702,6 +21309,15 @@
 -    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"],
@@ -20713,6 +21329,24 @@
 -    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"],
@@ -20724,6 +21358,15 @@
 -    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"],
@@ -20735,6 +21378,15 @@
 -    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"],
@@ -20748,8 +21400,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/assuredworkloads/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
 -
@@ -20828,6 +21480,7 @@
 -    test_deps = [
 -        ":assuredworkloads_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_java_proto",
 -        "//google/api:api_java_proto",
@@ -20837,6 +21490,7 @@
 -java_gapic_test(
 -    name = "assuredworkloads_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientHttpJsonTest",
 -        "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientTest",
 -    ],
 -    runtime_deps = [":assuredworkloads_java_gapic_test"],
@@ -20845,6 +21499,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-assuredworkloads-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_java_gapic",
 -        ":assuredworkloads_java_grpc",
@@ -20882,6 +21538,7 @@
 -    importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads",
 -    metadata = True,
 -    service_yaml = "assuredworkloads_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -20922,9 +21579,8 @@
 -    name = "assuredworkloads_py_gapic",
 -    srcs = [":assuredworkloads_proto"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    opt_args = [
--        "warehouse-package-name=google-cloud-assured-workloads",
--    ],
+-    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
+-    service_yaml = "assuredworkloads_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -21041,6 +21697,7 @@
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":assuredworkloads_ruby_grpc",
 -        ":assuredworkloads_ruby_proto",
@@ -21123,8 +21780,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/assuredworkloads/v1beta1/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
 -
@@ -21148,7 +21805,8 @@
 -proto_library(
 -    name = "assuredworkloads_proto",
 -    srcs = [
--        "assuredworkloads_v1beta1.proto",
+-        "assuredworkloads.proto",
+-        "assuredworkloads_service.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -21203,6 +21861,7 @@
 -    test_deps = [
 -        ":assuredworkloads_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_java_proto",
 -        "//google/api:api_java_proto",
@@ -21212,6 +21871,7 @@
 -java_gapic_test(
 -    name = "assuredworkloads_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientHttpJsonTest",
 -        "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest",
 -    ],
 -    runtime_deps = [":assuredworkloads_java_gapic_test"],
@@ -21220,6 +21880,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-assuredworkloads-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_java_gapic",
 -        ":assuredworkloads_java_grpc",
@@ -21257,6 +21919,7 @@
 -    importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads",
 -    metadata = True,
 -    service_yaml = "assuredworkloads_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":assuredworkloads_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -21297,9 +21960,8 @@
 -    name = "assuredworkloads_py_gapic",
 -    srcs = [":assuredworkloads_proto"],
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
--    opt_args = [
--        "warehouse-package-name=google-cloud-assured-workloads",
--    ],
+-    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
+-    service_yaml = "assuredworkloads_v1beta1.yaml",
 -)
 -
 -# Open Source Packages
@@ -21416,6 +22078,7 @@
 -    grpc_service_config = "assuredworkloads_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":assuredworkloads_ruby_grpc",
 -        ":assuredworkloads_ruby_proto",
@@ -21498,8 +22161,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,223 +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
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -21516,8 +22179,8 @@
 -        "audit_log.proto",
 -    ],
 -    deps = [
--        "//google/rpc/context:attribute_context_proto",
 -        "//google/rpc:status_proto",
+-        "//google/rpc/context:attribute_context_proto",
 -        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:struct_proto",
 -    ],
@@ -21541,16 +22204,17 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg"
 -)
 -
 -java_proto_library(
 -    name = "audit_java_proto",
--    deps = [":audit_proto",
--            ":bigquery_audit_metadata_proto",
--           ],
+-    deps = [
+-        ":audit_proto",
+-        ":bigquery_audit_metadata_proto",
+-    ],
 -)
 -
 -java_grpc_library(
@@ -21564,9 +22228,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-audit-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":audit_java_proto",
 -        ":audit_java_grpc",
+-        ":audit_java_proto",
 -        ":audit_proto",
 -    ],
 -)
@@ -21585,8 +22250,8 @@
 -    importpath = "google.golang.org/genproto/googleapis/cloud/audit",
 -    protos = [":audit_proto"],
 -    deps = [
--        "//google/rpc/context:attribute_context_go_proto",
 -        "//google/rpc:status_go_proto",
+-        "//google/rpc/context:attribute_context_go_proto",
 -    ],
 -)
 -
@@ -21604,8 +22269,8 @@
 -    name = "audit_moved_proto",
 -    srcs = [":audit_proto"],
 -    deps = [
--        "//google/rpc/context:attribute_context_proto",
 -        "//google/rpc:status_proto",
+-        "//google/rpc/context:attribute_context_proto",
 -        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:struct_proto",
 -    ],
@@ -21651,7 +22316,6 @@
 -    "nodejs_gapic_library",
 -)
 -
--
 -##############################################################################
 -# Ruby
 -##############################################################################
@@ -21725,7 +22389,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -21773,8 +22437,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,383 +0,0 @@
++++ b/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,389 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -21863,6 +22527,7 @@
 -    test_deps = [
 -        ":automl_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_java_proto",
 -    ],
@@ -21871,7 +22536,9 @@
 -java_gapic_test(
 -    name = "automl_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.automl.v1.AutoMlClientHttpJsonTest",
 -        "com.google.cloud.automl.v1.AutoMlClientTest",
+-        "com.google.cloud.automl.v1.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.automl.v1.PredictionServiceClientTest",
 -    ],
 -    runtime_deps = [":automl_java_gapic_test"],
@@ -21880,6 +22547,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-automl-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_java_gapic",
 -        ":automl_java_grpc",
@@ -21917,6 +22586,7 @@
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/automl/apiv1;automl",
 -    service_yaml = "automl_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -22160,8 +22830,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -22259,6 +22929,7 @@
 -    test_deps = [
 -        ":automl_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_java_proto",
 -    ],
@@ -22267,7 +22938,9 @@
 -java_gapic_test(
 -    name = "automl_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.automl.v1beta1.AutoMlClientHttpJsonTest",
 -        "com.google.cloud.automl.v1beta1.AutoMlClientTest",
+-        "com.google.cloud.automl.v1beta1.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.automl.v1beta1.PredictionServiceClientTest",
 -    ],
 -    runtime_deps = [":automl_java_gapic_test"],
@@ -22276,6 +22949,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-automl-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_java_gapic",
 -        ":automl_java_grpc",
@@ -22313,6 +22988,7 @@
 -    grpc_service_config = "automl_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/automl/apiv1beta1;automl",
 -    service_yaml = "automl_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":automl_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -22539,7 +23215,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -22582,8 +23258,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/baremetalsolution/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
 -
@@ -22608,6 +23284,11 @@
 -    name = "baremetalsolution_proto",
 -    srcs = [
 -        "baremetalsolution.proto",
+-        "instance.proto",
+-        "lun.proto",
+-        "network.proto",
+-        "nfs_share.proto",
+-        "volume.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -22661,6 +23342,7 @@
 -    test_deps = [
 -        ":baremetalsolution_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":baremetalsolution_java_proto",
 -        "//google/api:api_java_proto",
@@ -22670,6 +23352,7 @@
 -java_gapic_test(
 -    name = "baremetalsolution_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientHttpJsonTest",
 -        "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientTest",
 -    ],
 -    runtime_deps = [":baremetalsolution_java_gapic_test"],
@@ -22678,6 +23361,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-baremetalsolution-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":baremetalsolution_java_gapic",
 -        ":baremetalsolution_java_grpc",
@@ -22715,8 +23400,10 @@
 -    importpath = "cloud.google.com/go/baremetalsolution/apiv2;baremetalsolution",
 -    metadata = True,
 -    service_yaml = "baremetalsolution_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":baremetalsolution_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",
@@ -22823,7 +23510,7 @@
 -
 -nodejs_gapic_library(
 -    name = "baremetalsolution_nodejs_gapic",
--    package_name = "@google-cloud/baremetalsolution",
+-    package_name = "@google-cloud/bare-metal-solution",
 -    src = ":baremetalsolution_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
@@ -22874,6 +23561,7 @@
 -    grpc_service_config = "baremetalsolution_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":baremetalsolution_ruby_grpc",
 -        ":baremetalsolution_ruby_proto",
@@ -22954,10 +23642,438 @@
 -    grpc_only = True,
 -    deps = [":baremetalsolution_cc_proto"],
 -)
-diff -urN a/google/cloud/batch/v1alpha1/BUILD.bazel b/google/cloud/batch/v1alpha1/BUILD.bazel
---- a/google/cloud/batch/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/batch/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-@@ -1,363 +0,0 @@
+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.000000000 -0800
+@@ -1,38 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-batch.
+-
+-# 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 batch.
+-# 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 = "batch_ruby_wrapper",
+-    srcs = ["//google/cloud/batch/v1:batch_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=batch.googleapis.com",
+-        "ruby-cloud-api-shortname=batch",
+-        "ruby-cloud-gem-name=google-cloud-batch",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-batch-ruby",
+-    deps = [
+-        ":batch_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,382 +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 = "batch_proto",
+-    srcs = [
+-        "batch.proto",
+-        "job.proto",
+-        "task.proto",
+-        "volume.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//:duration_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "batch_proto_with_info",
+-    deps = [
+-        ":batch_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 = "batch_java_proto",
+-    deps = [":batch_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "batch_java_grpc",
+-    srcs = [":batch_proto"],
+-    deps = [":batch_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "batch_java_gapic",
+-    srcs = [":batch_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = "batch_v1.yaml",
+-    test_deps = [
+-        ":batch_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":batch_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "batch_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.batch.v1.BatchServiceClientHttpJsonTest",
+-        "com.google.cloud.batch.v1.BatchServiceClientTest",
+-    ],
+-    runtime_deps = [":batch_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-batch-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
+-    deps = [
+-        ":batch_java_gapic",
+-        ":batch_java_grpc",
+-        ":batch_java_proto",
+-        ":batch_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 = "batch_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1",
+-    protos = [":batch_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "batch_go_gapic",
+-    srcs = [":batch_proto_with_info"],
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/batch/apiv1;batch",
+-    metadata = True,
+-    service_yaml = "batch_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":batch_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "batch_go_gapic_test",
+-    srcs = [":batch_go_gapic_srcjar_test"],
+-    embed = [":batch_go_gapic"],
+-    importpath = "cloud.google.com/go/batch/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-batch-v1-go",
+-    deps = [
+-        ":batch_go_gapic",
+-        ":batch_go_gapic_srcjar-metadata.srcjar",
+-        ":batch_go_gapic_srcjar-test.srcjar",
+-        ":batch_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "batch_py_gapic",
+-    srcs = [":batch_proto"],
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = "batch_v1.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "batch-v1-py",
+-    deps = [
+-        ":batch_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 = "batch_php_proto",
+-    deps = [":batch_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "batch_php_grpc",
+-    srcs = [":batch_proto"],
+-    deps = [":batch_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "batch_php_gapic",
+-    srcs = [":batch_proto_with_info"],
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = "batch_v1.yaml",
+-    deps = [
+-        ":batch_php_grpc",
+-        ":batch_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-batch-v1-php",
+-    deps = [
+-        ":batch_php_gapic",
+-        ":batch_php_grpc",
+-        ":batch_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "batch_nodejs_gapic",
+-    package_name = "@google-cloud/batch",
+-    src = ":batch_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    package = "google.cloud.batch.v1",
+-    service_yaml = "batch_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "batch-v1-nodejs",
+-    deps = [
+-        ":batch_nodejs_gapic",
+-        ":batch_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 = "batch_ruby_proto",
+-    deps = [":batch_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "batch_ruby_grpc",
+-    srcs = [":batch_proto"],
+-    deps = [":batch_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "batch_ruby_gapic",
+-    srcs = [":batch_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=batch.googleapis.com",
+-        "ruby-cloud-api-shortname=batch",
+-        "ruby-cloud-gem-name=google-cloud-batch-v1",
+-    ],
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":batch_ruby_grpc",
+-        ":batch_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-batch-v1-ruby",
+-    deps = [
+-        ":batch_ruby_gapic",
+-        ":batch_ruby_grpc",
+-        ":batch_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 = "batch_csharp_proto",
+-    deps = [":batch_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "batch_csharp_grpc",
+-    srcs = [":batch_proto"],
+-    deps = [":batch_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "batch_csharp_gapic",
+-    srcs = [":batch_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = "batch_v1.yaml",
+-    deps = [
+-        ":batch_csharp_grpc",
+-        ":batch_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-batch-v1-csharp",
+-    deps = [
+-        ":batch_csharp_gapic",
+-        ":batch_csharp_grpc",
+-        ":batch_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "batch_cc_proto",
+-    deps = [":batch_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "batch_cc_grpc",
+-    srcs = [":batch_proto"],
+-    grpc_only = True,
+-    deps = [":batch_cc_proto"],
+-)
+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.000000000 -0800
+@@ -1,370 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -23033,7 +24149,7 @@
 -    srcs = [":batch_proto_with_info"],
 -    gapic_yaml = None,
 -    grpc_service_config = "batch_grpc_service_config.json",
--    service_yaml = "batch_v1alpha1.yaml",
+-    service_yaml = None,
 -    test_deps = [
 -        ":batch_java_grpc",
 -    ],
@@ -23046,20 +24162,21 @@
 -java_gapic_test(
 -    name = "batch_java_gapic_test_suite",
 -    test_classes = [
--        "com.google.cloud.batch.v1alpha1.BatchServiceClientTest",
+-        "com.google.cloud.batch.v1alpha.BatchServiceClientTest",
 -    ],
 -    runtime_deps = [":batch_java_gapic_test"],
 -)
 -
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
--    name = "google-cloud-batch-v1alpha1-java",
+-    name = "google-cloud-batch-v1alpha-java",
 -    deps = [
 -        ":batch_java_gapic",
 -        ":batch_java_grpc",
 -        ":batch_java_proto",
 -        ":batch_proto",
 -    ],
+-    include_samples = True,
 -)
 -
 -##############################################################################
@@ -23076,7 +24193,7 @@
 -go_proto_library(
 -    name = "batch_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
--    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha1",
+-    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha",
 -    protos = [":batch_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
@@ -23088,8 +24205,8 @@
 -    name = "batch_go_gapic",
 -    srcs = [":batch_proto_with_info"],
 -    grpc_service_config = "batch_grpc_service_config.json",
--    importpath = "cloud.google.com/go/batch/apiv1alpha1;batch",
--    service_yaml = "batch_v1alpha1.yaml",
+-    importpath = "cloud.google.com/go/batch/apiv1alpha;batch",
+-    service_yaml = None,
 -    metadata = True,
 -    deps = [
 -        ":batch_go_proto",
@@ -23104,12 +24221,12 @@
 -    name = "batch_go_gapic_test",
 -    srcs = [":batch_go_gapic_srcjar_test"],
 -    embed = [":batch_go_gapic"],
--    importpath = "cloud.google.com/go/batch/apiv1alpha1",
+-    importpath = "cloud.google.com/go/batch/apiv1alpha",
 -)
 -
 -# Open Source Packages
 -go_gapic_assembly_pkg(
--    name = "gapi-cloud-batch-v1alpha1-go",
+-    name = "gapi-cloud-batch-v1alpha-go",
 -    deps = [
 -        ":batch_go_gapic",
 -        ":batch_go_gapic_srcjar-test.srcjar",
@@ -23131,11 +24248,12 @@
 -    name = "batch_py_gapic",
 -    srcs = [":batch_proto"],
 -    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = None,
 -)
 -
 -# Open Source Packages
 -py_gapic_assembly_pkg(
--    name = "batch-v1alpha1-py",
+-    name = "batch-v1alpha-py",
 -    deps = [
 -        ":batch_py_gapic",
 -    ],
@@ -23167,7 +24285,7 @@
 -    name = "batch_php_gapic",
 -    srcs = [":batch_proto_with_info"],
 -    grpc_service_config = "batch_grpc_service_config.json",
--    service_yaml = "batch_v1alpha1.yaml",
+-    service_yaml = None,
 -    deps = [
 -        ":batch_php_grpc",
 -        ":batch_php_proto",
@@ -23176,7 +24294,7 @@
 -
 -# Open Source Packages
 -php_gapic_assembly_pkg(
--    name = "google-cloud-batch-v1alpha1-php",
+-    name = "google-cloud-batch-v1alpha-php",
 -    deps = [
 -        ":batch_php_gapic",
 -        ":batch_php_grpc",
@@ -23199,13 +24317,13 @@
 -    src = ":batch_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "batch_grpc_service_config.json",
--    package = "google.cloud.batch.v1alpha1",
--    service_yaml = "batch_v1alpha1.yaml",
+-    package = "google.cloud.batch.v1alpha",
+-    service_yaml = None,
 -    deps = [],
 -)
 -
 -nodejs_gapic_assembly_pkg(
--    name = "batch-v1alpha1-nodejs",
+-    name = "batch-v1alpha-nodejs",
 -    deps = [
 -        ":batch_nodejs_gapic",
 -        ":batch_proto",
@@ -23238,9 +24356,14 @@
 -    name = "batch_ruby_gapic",
 -    srcs = [":batch_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-batch-v1alpha1",
+-        "ruby-cloud-api-id=batch.googleapis.com",
+-        "ruby-cloud-api-shortname=batch",
+-        "ruby-cloud-gem-name=google-cloud-batch-v1alpha",
 -    ],
 -    grpc_service_config = "batch_grpc_service_config.json",
+-    service_yaml = "batch_v1alpha.yaml",
+-    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",
 -    deps = [
 -        ":batch_ruby_grpc",
 -        ":batch_ruby_proto",
@@ -23249,7 +24372,7 @@
 -
 -# Open Source Packages
 -ruby_gapic_assembly_pkg(
--    name = "google-cloud-batch-v1alpha1-ruby",
+-    name = "google-cloud-batch-v1alpha-ruby",
 -    deps = [
 -        ":batch_ruby_gapic",
 -        ":batch_ruby_grpc",
@@ -23284,7 +24407,7 @@
 -    srcs = [":batch_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "batch_grpc_service_config.json",
--    service_yaml = "batch_v1alpha1.yaml",
+-    service_yaml = None,
 -    deps = [
 -        ":batch_csharp_grpc",
 -        ":batch_csharp_proto",
@@ -23293,7 +24416,7 @@
 -
 -# Open Source Packages
 -csharp_gapic_assembly_pkg(
--    name = "google-cloud-batch-v1alpha1-csharp",
+-    name = "google-cloud-batch-v1alpha-csharp",
 -    deps = [
 -        ":batch_csharp_gapic",
 -        ":batch_csharp_grpc",
@@ -23321,9 +24444,1880 @@
 -    grpc_only = True,
 -    deps = [":batch_cc_proto"],
 -)
+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.000000000 -0800
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-beyond_corp-app_connections.
+-
+-# 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 appconnections.
+-# 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 = "appconnections_ruby_wrapper",
+-    srcs = ["//google/cloud/beyondcorp/appconnections/v1:appconnections_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-appconnections-ruby",
+-    deps = [
+-        ":appconnections_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,327 +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",
+-    "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 = "appconnections_proto",
+-    srcs = [
+-        "app_connections_service.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 = "appconnections_proto_with_info",
+-    deps = [
+-        ":appconnections_proto",
+-        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "appconnections_java_proto",
+-    deps = [":appconnections_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "appconnections_java_grpc",
+-    srcs = [":appconnections_proto"],
+-    deps = [":appconnections_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "appconnections_java_gapic",
+-    srcs = [":appconnections_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    test_deps = [
+-        ":appconnections_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":appconnections_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "appconnections_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.beyondcorp.appconnections.v1.AppConnectionsServiceClientTest",
+-    ],
+-    runtime_deps = [":appconnections_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-beyondcorp-appconnections-v1-java",
+-    include_samples = True,
+-    deps = [
+-        ":appconnections_java_gapic",
+-        ":appconnections_java_grpc",
+-        ":appconnections_java_proto",
+-        ":appconnections_proto",
+-    ],
+-)
+-
+-go_proto_library(
+-    name = "appconnections_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1",
+-    protos = [":appconnections_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "appconnections_go_gapic",
+-    srcs = [":appconnections_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1;appconnections",
+-    metadata = True,
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnections_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "appconnections_go_gapic_test",
+-    srcs = [":appconnections_go_gapic_srcjar_test"],
+-    embed = [":appconnections_go_gapic"],
+-    importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-beyondcorp-appconnections-v1-go",
+-    deps = [
+-        ":appconnections_go_gapic",
+-        ":appconnections_go_gapic_srcjar-metadata.srcjar",
+-        ":appconnections_go_gapic_srcjar-test.srcjar",
+-        ":appconnections_go_proto",
+-    ],
+-)
+-
+-py_gapic_library(
+-    name = "appconnections_py_gapic",
+-    srcs = [":appconnections_proto"],
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-beyondcorp-appconnections",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=beyondcorp_appconnections",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "beyondcorp-appconnections-v1-py",
+-    deps = [
+-        ":appconnections_py_gapic",
+-    ],
+-)
+-
+-php_proto_library(
+-    name = "appconnections_php_proto",
+-    deps = [":appconnections_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "appconnections_php_grpc",
+-    srcs = [":appconnections_proto"],
+-    deps = [":appconnections_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "appconnections_php_gapic",
+-    srcs = [":appconnections_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnections_php_grpc",
+-        ":appconnections_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnections-v1-php",
+-    deps = [
+-        ":appconnections_php_gapic",
+-        ":appconnections_php_grpc",
+-        ":appconnections_php_proto",
+-    ],
+-)
+-
+-nodejs_gapic_library(
+-    name = "appconnections_nodejs_gapic",
+-    package_name = "@google-cloud/appconnections",
+-    src = ":appconnections_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    package = "google.cloud.beyondcorp.appconnections.v1",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "beyondcorp-appconnections-v1-nodejs",
+-    deps = [
+-        ":appconnections_nodejs_gapic",
+-        ":appconnections_proto",
+-    ],
+-)
+-
+-ruby_proto_library(
+-    name = "appconnections_ruby_proto",
+-    deps = [":appconnections_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "appconnections_ruby_grpc",
+-    srcs = [":appconnections_proto"],
+-    deps = [":appconnections_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "appconnections_ruby_gapic",
+-    srcs = [":appconnections_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-    ],
+-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":appconnections_ruby_grpc",
+-        ":appconnections_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnections-v1-ruby",
+-    deps = [
+-        ":appconnections_ruby_gapic",
+-        ":appconnections_ruby_grpc",
+-        ":appconnections_ruby_proto",
+-    ],
+-)
+-
+-csharp_proto_library(
+-    name = "appconnections_csharp_proto",
+-    deps = [":appconnections_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "appconnections_csharp_grpc",
+-    srcs = [":appconnections_proto"],
+-    deps = [":appconnections_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "appconnections_csharp_gapic",
+-    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",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnections_csharp_grpc",
+-        ":appconnections_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnections-v1-csharp",
+-    deps = [
+-        ":appconnections_csharp_gapic",
+-        ":appconnections_csharp_grpc",
+-        ":appconnections_csharp_proto",
+-    ],
+-)
+-
+-cc_proto_library(
+-    name = "appconnections_cc_proto",
+-    deps = [":appconnections_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "appconnections_cc_grpc",
+-    srcs = [":appconnections_proto"],
+-    grpc_only = True,
+-    deps = [":appconnections_cc_proto"],
+-)
+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.000000000 -0800
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-beyond_corp-app_connectors.
+-
+-# 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 appconnectors.
+-# 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 = "appconnectors_ruby_wrapper",
+-    srcs = ["//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-appconnectors-ruby",
+-    deps = [
+-        ":appconnectors_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,331 +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",
+-    "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 = "appconnectors_proto",
+-    srcs = [
+-        "app_connector_instance_config.proto",
+-        "app_connectors_service.proto",
+-        "resource_info.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//:any_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "appconnectors_proto_with_info",
+-    deps = [
+-        ":appconnectors_proto",
+-        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "appconnectors_java_proto",
+-    deps = [":appconnectors_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "appconnectors_java_grpc",
+-    srcs = [":appconnectors_proto"],
+-    deps = [":appconnectors_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "appconnectors_java_gapic",
+-    srcs = [":appconnectors_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    test_deps = [
+-        ":appconnectors_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":appconnectors_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "appconnectors_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.beyondcorp.appconnectors.v1.AppConnectorsServiceClientTest",
+-    ],
+-    runtime_deps = [":appconnectors_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-beyondcorp-appconnectors-v1-java",
+-    include_samples = True,
+-    deps = [
+-        ":appconnectors_java_gapic",
+-        ":appconnectors_java_grpc",
+-        ":appconnectors_java_proto",
+-        ":appconnectors_proto",
+-    ],
+-)
+-
+-go_proto_library(
+-    name = "appconnectors_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1",
+-    protos = [":appconnectors_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "appconnectors_go_gapic",
+-    srcs = [":appconnectors_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1;appconnectors",
+-    metadata = True,
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnectors_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "appconnectors_go_gapic_test",
+-    srcs = [":appconnectors_go_gapic_srcjar_test"],
+-    embed = [":appconnectors_go_gapic"],
+-    importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-beyondcorp-appconnectors-v1-go",
+-    deps = [
+-        ":appconnectors_go_gapic",
+-        ":appconnectors_go_gapic_srcjar-metadata.srcjar",
+-        ":appconnectors_go_gapic_srcjar-test.srcjar",
+-        ":appconnectors_go_proto",
+-    ],
+-)
+-
+-py_gapic_library(
+-    name = "appconnectors_py_gapic",
+-    srcs = [":appconnectors_proto"],
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-beyondcorp-appconnectors",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=beyondcorp_appconnectors",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "beyondcorp-appconnectors-v1-py",
+-    deps = [
+-        ":appconnectors_py_gapic",
+-    ],
+-)
+-
+-php_proto_library(
+-    name = "appconnectors_php_proto",
+-    deps = [":appconnectors_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "appconnectors_php_grpc",
+-    srcs = [":appconnectors_proto"],
+-    deps = [":appconnectors_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "appconnectors_php_gapic",
+-    srcs = [":appconnectors_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnectors_php_grpc",
+-        ":appconnectors_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnectors-v1-php",
+-    deps = [
+-        ":appconnectors_php_gapic",
+-        ":appconnectors_php_grpc",
+-        ":appconnectors_php_proto",
+-    ],
+-)
+-
+-nodejs_gapic_library(
+-    name = "appconnectors_nodejs_gapic",
+-    package_name = "@google-cloud/appconnectors",
+-    src = ":appconnectors_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    package = "google.cloud.beyondcorp.appconnectors.v1",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "beyondcorp-appconnectors-v1-nodejs",
+-    deps = [
+-        ":appconnectors_nodejs_gapic",
+-        ":appconnectors_proto",
+-    ],
+-)
+-
+-ruby_proto_library(
+-    name = "appconnectors_ruby_proto",
+-    deps = [":appconnectors_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "appconnectors_ruby_grpc",
+-    srcs = [":appconnectors_proto"],
+-    deps = [":appconnectors_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "appconnectors_ruby_gapic",
+-    srcs = [":appconnectors_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-    ],
+-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":appconnectors_ruby_grpc",
+-        ":appconnectors_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnectors-v1-ruby",
+-    deps = [
+-        ":appconnectors_ruby_gapic",
+-        ":appconnectors_ruby_grpc",
+-        ":appconnectors_ruby_proto",
+-    ],
+-)
+-
+-csharp_proto_library(
+-    name = "appconnectors_csharp_proto",
+-    deps = [":appconnectors_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "appconnectors_csharp_grpc",
+-    srcs = [":appconnectors_proto"],
+-    deps = [":appconnectors_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "appconnectors_csharp_gapic",
+-    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",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appconnectors_csharp_grpc",
+-        ":appconnectors_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appconnectors-v1-csharp",
+-    deps = [
+-        ":appconnectors_csharp_gapic",
+-        ":appconnectors_csharp_grpc",
+-        ":appconnectors_csharp_proto",
+-    ],
+-)
+-
+-cc_proto_library(
+-    name = "appconnectors_cc_proto",
+-    deps = [":appconnectors_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "appconnectors_cc_grpc",
+-    srcs = [":appconnectors_proto"],
+-    grpc_only = True,
+-    deps = [":appconnectors_cc_proto"],
+-)
+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.000000000 -0800
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-beyond_corp-app_gateways.
+-
+-# 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 appgateways.
+-# 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 = "appgateways_ruby_wrapper",
+-    srcs = ["//google/cloud/beyondcorp/appgateways/v1:appgateways_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-appgateways-ruby",
+-    deps = [
+-        ":appgateways_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,326 +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",
+-    "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 = "appgateways_proto",
+-    srcs = [
+-        "app_gateways_service.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//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "appgateways_proto_with_info",
+-    deps = [
+-        ":appgateways_proto",
+-        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "appgateways_java_proto",
+-    deps = [":appgateways_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "appgateways_java_grpc",
+-    srcs = [":appgateways_proto"],
+-    deps = [":appgateways_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "appgateways_java_gapic",
+-    srcs = [":appgateways_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    test_deps = [
+-        ":appgateways_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":appgateways_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "appgateways_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.beyondcorp.appgateways.v1.AppGatewaysServiceClientTest",
+-    ],
+-    runtime_deps = [":appgateways_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-beyondcorp-appgateways-v1-java",
+-    include_samples = True,
+-    deps = [
+-        ":appgateways_java_gapic",
+-        ":appgateways_java_grpc",
+-        ":appgateways_java_proto",
+-        ":appgateways_proto",
+-    ],
+-)
+-
+-go_proto_library(
+-    name = "appgateways_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1",
+-    protos = [":appgateways_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "appgateways_go_gapic",
+-    srcs = [":appgateways_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1;appgateways",
+-    metadata = True,
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appgateways_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "appgateways_go_gapic_test",
+-    srcs = [":appgateways_go_gapic_srcjar_test"],
+-    embed = [":appgateways_go_gapic"],
+-    importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-beyondcorp-appgateways-v1-go",
+-    deps = [
+-        ":appgateways_go_gapic",
+-        ":appgateways_go_gapic_srcjar-metadata.srcjar",
+-        ":appgateways_go_gapic_srcjar-test.srcjar",
+-        ":appgateways_go_proto",
+-    ],
+-)
+-
+-py_gapic_library(
+-    name = "appgateways_py_gapic",
+-    srcs = [":appgateways_proto"],
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-beyondcorp-appgateways",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=beyondcorp_appgateways",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "beyondcorp-appgateways-v1-py",
+-    deps = [
+-        ":appgateways_py_gapic",
+-    ],
+-)
+-
+-php_proto_library(
+-    name = "appgateways_php_proto",
+-    deps = [":appgateways_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "appgateways_php_grpc",
+-    srcs = [":appgateways_proto"],
+-    deps = [":appgateways_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "appgateways_php_gapic",
+-    srcs = [":appgateways_proto_with_info"],
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appgateways_php_grpc",
+-        ":appgateways_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appgateways-v1-php",
+-    deps = [
+-        ":appgateways_php_gapic",
+-        ":appgateways_php_grpc",
+-        ":appgateways_php_proto",
+-    ],
+-)
+-
+-nodejs_gapic_library(
+-    name = "appgateways_nodejs_gapic",
+-    package_name = "@google-cloud/appgateways",
+-    src = ":appgateways_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    package = "google.cloud.beyondcorp.appgateways.v1",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "beyondcorp-appgateways-v1-nodejs",
+-    deps = [
+-        ":appgateways_nodejs_gapic",
+-        ":appgateways_proto",
+-    ],
+-)
+-
+-ruby_proto_library(
+-    name = "appgateways_ruby_proto",
+-    deps = [":appgateways_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "appgateways_ruby_grpc",
+-    srcs = [":appgateways_proto"],
+-    deps = [":appgateways_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "appgateways_ruby_gapic",
+-    srcs = [":appgateways_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-    ],
+-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":appgateways_ruby_grpc",
+-        ":appgateways_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appgateways-v1-ruby",
+-    deps = [
+-        ":appgateways_ruby_gapic",
+-        ":appgateways_ruby_grpc",
+-        ":appgateways_ruby_proto",
+-    ],
+-)
+-
+-csharp_proto_library(
+-    name = "appgateways_csharp_proto",
+-    deps = [":appgateways_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "appgateways_csharp_grpc",
+-    srcs = [":appgateways_proto"],
+-    deps = [":appgateways_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "appgateways_csharp_gapic",
+-    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",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":appgateways_csharp_grpc",
+-        ":appgateways_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-appgateways-v1-csharp",
+-    deps = [
+-        ":appgateways_csharp_gapic",
+-        ":appgateways_csharp_grpc",
+-        ":appgateways_csharp_proto",
+-    ],
+-)
+-
+-cc_proto_library(
+-    name = "appgateways_cc_proto",
+-    deps = [":appgateways_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "appgateways_cc_grpc",
+-    srcs = [":appgateways_proto"],
+-    grpc_only = True,
+-    deps = [":appgateways_cc_proto"],
+-)
+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.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.
+-
+-# 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 clientconnectorservices.
+-# 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 = "clientconnectorservices_ruby_wrapper",
+-    srcs = ["//google/cloud/beyondcorp/clientconnectorservices/v1:clientconnectorservices_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-clientconnectorservices-ruby",
+-    deps = [
+-        ":clientconnectorservices_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,326 +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",
+-    "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 = "clientconnectorservices_proto",
+-    srcs = [
+-        "client_connector_services_service.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 = "clientconnectorservices_proto_with_info",
+-    deps = [
+-        ":clientconnectorservices_proto",
+-        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "clientconnectorservices_java_proto",
+-    deps = [":clientconnectorservices_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "clientconnectorservices_java_grpc",
+-    srcs = [":clientconnectorservices_proto"],
+-    deps = [":clientconnectorservices_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "clientconnectorservices_java_gapic",
+-    srcs = [":clientconnectorservices_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    test_deps = [
+-        ":clientconnectorservices_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":clientconnectorservices_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "clientconnectorservices_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesServiceClientTest",
+-    ],
+-    runtime_deps = [":clientconnectorservices_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-java",
+-    deps = [
+-        ":clientconnectorservices_java_gapic",
+-        ":clientconnectorservices_java_grpc",
+-        ":clientconnectorservices_java_proto",
+-        ":clientconnectorservices_proto",
+-    ],
+-)
+-
+-go_proto_library(
+-    name = "clientconnectorservices_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1",
+-    protos = [":clientconnectorservices_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "clientconnectorservices_go_gapic",
+-    srcs = [":clientconnectorservices_proto_with_info"],
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1;clientconnectorservices",
+-    metadata = True,
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientconnectorservices_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "clientconnectorservices_go_gapic_test",
+-    srcs = [":clientconnectorservices_go_gapic_srcjar_test"],
+-    embed = [":clientconnectorservices_go_gapic"],
+-    importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-beyondcorp-clientconnectorservices-v1-go",
+-    deps = [
+-        ":clientconnectorservices_go_gapic",
+-        ":clientconnectorservices_go_gapic_srcjar-metadata.srcjar",
+-        ":clientconnectorservices_go_gapic_srcjar-test.srcjar",
+-        ":clientconnectorservices_go_proto",
+-    ],
+-)
+-
+-py_gapic_library(
+-    name = "clientconnectorservices_py_gapic",
+-    srcs = [":clientconnectorservices_proto"],
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-beyondcorp-clientconnectorservices",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=beyondcorp_clientconnectorservices",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "beyondcorp-clientconnectorservices-v1-py",
+-    deps = [
+-        ":clientconnectorservices_py_gapic",
+-    ],
+-)
+-
+-php_proto_library(
+-    name = "clientconnectorservices_php_proto",
+-    deps = [":clientconnectorservices_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "clientconnectorservices_php_grpc",
+-    srcs = [":clientconnectorservices_proto"],
+-    deps = [":clientconnectorservices_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "clientconnectorservices_php_gapic",
+-    srcs = [":clientconnectorservices_proto_with_info"],
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientconnectorservices_php_grpc",
+-        ":clientconnectorservices_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-php",
+-    deps = [
+-        ":clientconnectorservices_php_gapic",
+-        ":clientconnectorservices_php_grpc",
+-        ":clientconnectorservices_php_proto",
+-    ],
+-)
+-
+-nodejs_gapic_library(
+-    name = "clientconnectorservices_nodejs_gapic",
+-    package_name = "@google-cloud/clientconnectorservices",
+-    src = ":clientconnectorservices_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    package = "google.cloud.beyondcorp.clientconnectorservices.v1",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "beyondcorp-clientconnectorservices-v1-nodejs",
+-    deps = [
+-        ":clientconnectorservices_nodejs_gapic",
+-        ":clientconnectorservices_proto",
+-    ],
+-)
+-
+-ruby_proto_library(
+-    name = "clientconnectorservices_ruby_proto",
+-    deps = [":clientconnectorservices_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "clientconnectorservices_ruby_grpc",
+-    srcs = [":clientconnectorservices_proto"],
+-    deps = [":clientconnectorservices_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "clientconnectorservices_ruby_gapic",
+-    srcs = [":clientconnectorservices_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-    ],
+-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    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",
+-    deps = [
+-        ":clientconnectorservices_ruby_grpc",
+-        ":clientconnectorservices_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-ruby",
+-    deps = [
+-        ":clientconnectorservices_ruby_gapic",
+-        ":clientconnectorservices_ruby_grpc",
+-        ":clientconnectorservices_ruby_proto",
+-    ],
+-)
+-
+-csharp_proto_library(
+-    name = "clientconnectorservices_csharp_proto",
+-    deps = [":clientconnectorservices_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "clientconnectorservices_csharp_grpc",
+-    srcs = [":clientconnectorservices_proto"],
+-    deps = [":clientconnectorservices_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "clientconnectorservices_csharp_gapic",
+-    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",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientconnectorservices_csharp_grpc",
+-        ":clientconnectorservices_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-csharp",
+-    deps = [
+-        ":clientconnectorservices_csharp_gapic",
+-        ":clientconnectorservices_csharp_grpc",
+-        ":clientconnectorservices_csharp_proto",
+-    ],
+-)
+-
+-cc_proto_library(
+-    name = "clientconnectorservices_cc_proto",
+-    deps = [":clientconnectorservices_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "clientconnectorservices_cc_grpc",
+-    srcs = [":clientconnectorservices_proto"],
+-    grpc_only = True,
+-    deps = [":clientconnectorservices_cc_proto"],
+-)
+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.000000000 -0800
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-beyond_corp-client_gateways.
+-
+-# 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 clientgateways.
+-# 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 = "clientgateways_ruby_wrapper",
+-    srcs = ["//google/cloud/beyondcorp/clientgateways/v1:clientgateways_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-    ],
+-    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",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-clientgateways-ruby",
+-    deps = [
+-        ":clientgateways_ruby_wrapper",
+-    ],
+-)
+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.000000000 -0800
+@@ -1,326 +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",
+-    "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 = "clientgateways_proto",
+-    srcs = [
+-        "client_gateways_service.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//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "clientgateways_proto_with_info",
+-    deps = [
+-        ":clientgateways_proto",
+-        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "clientgateways_java_proto",
+-    deps = [":clientgateways_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "clientgateways_java_grpc",
+-    srcs = [":clientgateways_proto"],
+-    deps = [":clientgateways_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "clientgateways_java_gapic",
+-    srcs = [":clientgateways_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    test_deps = [
+-        ":clientgateways_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":clientgateways_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "clientgateways_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysServiceClientTest",
+-    ],
+-    runtime_deps = [":clientgateways_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-beyondcorp-clientgateways-v1-java",
+-    include_samples = True,
+-    deps = [
+-        ":clientgateways_java_gapic",
+-        ":clientgateways_java_grpc",
+-        ":clientgateways_java_proto",
+-        ":clientgateways_proto",
+-    ],
+-)
+-
+-go_proto_library(
+-    name = "clientgateways_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1",
+-    protos = [":clientgateways_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "clientgateways_go_gapic",
+-    srcs = [":clientgateways_proto_with_info"],
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1;clientgateways",
+-    metadata = True,
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientgateways_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "clientgateways_go_gapic_test",
+-    srcs = [":clientgateways_go_gapic_srcjar_test"],
+-    embed = [":clientgateways_go_gapic"],
+-    importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-beyondcorp-clientgateways-v1-go",
+-    deps = [
+-        ":clientgateways_go_gapic",
+-        ":clientgateways_go_gapic_srcjar-metadata.srcjar",
+-        ":clientgateways_go_gapic_srcjar-test.srcjar",
+-        ":clientgateways_go_proto",
+-    ],
+-)
+-
+-py_gapic_library(
+-    name = "clientgateways_py_gapic",
+-    srcs = [":clientgateways_proto"],
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-beyondcorp-clientgateways",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=beyondcorp_clientgateways",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "beyondcorp-clientgateways-v1-py",
+-    deps = [
+-        ":clientgateways_py_gapic",
+-    ],
+-)
+-
+-php_proto_library(
+-    name = "clientgateways_php_proto",
+-    deps = [":clientgateways_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "clientgateways_php_grpc",
+-    srcs = [":clientgateways_proto"],
+-    deps = [":clientgateways_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "clientgateways_php_gapic",
+-    srcs = [":clientgateways_proto_with_info"],
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientgateways_php_grpc",
+-        ":clientgateways_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientgateways-v1-php",
+-    deps = [
+-        ":clientgateways_php_gapic",
+-        ":clientgateways_php_grpc",
+-        ":clientgateways_php_proto",
+-    ],
+-)
+-
+-nodejs_gapic_library(
+-    name = "clientgateways_nodejs_gapic",
+-    package_name = "@google-cloud/clientgateways",
+-    src = ":clientgateways_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    package = "google.cloud.beyondcorp.clientgateways.v1",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "beyondcorp-clientgateways-v1-nodejs",
+-    deps = [
+-        ":clientgateways_nodejs_gapic",
+-        ":clientgateways_proto",
+-    ],
+-)
+-
+-ruby_proto_library(
+-    name = "clientgateways_ruby_proto",
+-    deps = [":clientgateways_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "clientgateways_ruby_grpc",
+-    srcs = [":clientgateways_proto"],
+-    deps = [":clientgateways_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "clientgateways_ruby_gapic",
+-    srcs = [":clientgateways_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
+-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
+-        "ruby-cloud-api-shortname=beyondcorp",
+-    ],
+-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":clientgateways_ruby_grpc",
+-        ":clientgateways_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientgateways-v1-ruby",
+-    deps = [
+-        ":clientgateways_ruby_gapic",
+-        ":clientgateways_ruby_grpc",
+-        ":clientgateways_ruby_proto",
+-    ],
+-)
+-
+-csharp_proto_library(
+-    name = "clientgateways_csharp_proto",
+-    deps = [":clientgateways_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "clientgateways_csharp_grpc",
+-    srcs = [":clientgateways_proto"],
+-    deps = [":clientgateways_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "clientgateways_csharp_gapic",
+-    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",
+-    service_yaml = "beyondcorp_v1.yaml",
+-    deps = [
+-        ":clientgateways_csharp_grpc",
+-        ":clientgateways_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-beyondcorp-clientgateways-v1-csharp",
+-    deps = [
+-        ":clientgateways_csharp_gapic",
+-        ":clientgateways_csharp_grpc",
+-        ":clientgateways_csharp_proto",
+-    ],
+-)
+-
+-cc_proto_library(
+-    name = "clientgateways_cc_proto",
+-    deps = [":clientgateways_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "clientgateways_cc_grpc",
+-    srcs = [":clientgateways_proto"],
+-    grpc_only = True,
+-    deps = [":clientgateways_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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -23367,8 +26361,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -23438,6 +26432,7 @@
 -        ":connection_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -23447,6 +26442,7 @@
 -java_gapic_test(
 -    name = "connection_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientHttpJsonTest",
 -        "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest",
 -    ],
 -    runtime_deps = [":connection_java_gapic_test"],
@@ -23455,6 +26451,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-connection-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_java_gapic",
 -        ":connection_java_grpc",
@@ -23491,6 +26489,7 @@
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection",
 -    service_yaml = "bigqueryconnection_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -23729,8 +26728,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,326 +0,0 @@
++++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,331 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -23799,6 +26798,7 @@
 -        ":connection_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -23808,6 +26808,7 @@
 -java_gapic_test(
 -    name = "connection_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest",
 -    ],
 -    runtime_deps = [":connection_java_gapic_test"],
@@ -23816,6 +26817,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-connection-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_java_gapic",
 -        ":connection_java_grpc",
@@ -23852,6 +26855,7 @@
 -    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1;connection",
 -    service_yaml = "bigqueryconnection_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":connection_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -23972,8 +26976,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -23991,7 +26995,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "connection_ruby_gapic",
--    srcs = [":connection_proto_with_info",],
+-    srcs = [":connection_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-connection-v1beta1"],
 -    deps = [
 -        ":connection_ruby_grpc",
@@ -24059,7 +27063,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -24102,7 +27106,7 @@
 -)
 diff -urN a/google/cloud/bigquery/dataexchange/common/BUILD.bazel b/google/cloud/bigquery/dataexchange/common/BUILD.bazel
 --- a/google/cloud/bigquery/dataexchange/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-+++ b/google/cloud/bigquery/dataexchange/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/bigquery/dataexchange/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,163 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -24269,8 +27273,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,383 +0,0 @@
++++ b/google/cloud/bigquery/dataexchange/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
 -
@@ -24351,6 +27355,7 @@
 -        ":dataexchange_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataexchange_java_proto",
 -        "//google/api:api_java_proto",
@@ -24362,6 +27367,7 @@
 -java_gapic_test(
 -    name = "dataexchange_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientTest",
 -    ],
 -    runtime_deps = [":dataexchange_java_gapic_test"],
@@ -24370,6 +27376,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-dataexchange-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataexchange_java_gapic",
 -        ":dataexchange_java_grpc",
@@ -24409,6 +27417,7 @@
 -    importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1;dataexchange",
 -    metadata = True,
 -    service_yaml = "analyticshub_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataexchange_go_proto",
 -        "//google/cloud/bigquery/dataexchange/common:common_go_proto",
@@ -24656,7 +27665,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -24701,8 +27710,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -24773,6 +27782,7 @@
 -    test_deps = [
 -        ":datatransfer_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datatransfer_java_proto",
 -    ],
@@ -24781,6 +27791,7 @@
 -java_gapic_test(
 -    name = "datatransfer_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest",
 -    ],
 -    runtime_deps = [":datatransfer_java_gapic_test"],
@@ -24789,6 +27800,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-datatransfer-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datatransfer_java_gapic",
 -        ":datatransfer_java_grpc",
@@ -24825,6 +27838,7 @@
 -    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1;datatransfer",
 -    service_yaml = "bigquerydatatransfer_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datatransfer_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -25063,7 +28077,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,180 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -25247,7 +28261,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -25290,8 +28304,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/bigquery/migration/v2/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
 -
@@ -25375,6 +28389,7 @@
 -    test_deps = [
 -        ":migration_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_java_proto",
 -        "//google/api:api_java_proto",
@@ -25384,6 +28399,7 @@
 -java_gapic_test(
 -    name = "migration_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.migration.v2.MigrationServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.migration.v2.MigrationServiceClientTest",
 -    ],
 -    runtime_deps = [":migration_java_gapic_test"],
@@ -25392,6 +28408,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-migration-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_java_gapic",
 -        ":migration_java_grpc",
@@ -25429,8 +28447,9 @@
 -    srcs = [":migration_proto_with_info"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/migration/apiv2;migration",
--    service_yaml = "bigquerymigration_v2.yaml",
 -    metadata = True,
+-    service_yaml = "bigquerymigration_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_go_proto",
 -        "//google/api:metric_go_proto",
@@ -25449,8 +28468,8 @@
 -    name = "gapi-cloud-bigquery-migration-v2-go",
 -    deps = [
 -        ":migration_go_gapic",
--        ":migration_go_gapic_srcjar-test.srcjar",
 -        ":migration_go_gapic_srcjar-metadata.srcjar",
+-        ":migration_go_gapic_srcjar-test.srcjar",
 -        ":migration_go_proto",
 -    ],
 -)
@@ -25558,8 +28577,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -25669,8 +28688,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,351 +0,0 @@
++++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,356 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -25754,6 +28773,7 @@
 -    test_deps = [
 -        ":migration_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_java_proto",
 -    ],
@@ -25762,6 +28782,7 @@
 -java_gapic_test(
 -    name = "migration_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientTest",
 -    ],
 -    runtime_deps = [":migration_java_gapic_test"],
@@ -25770,6 +28791,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-migration-v2alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_java_gapic",
 -        ":migration_java_grpc",
@@ -25807,8 +28830,9 @@
 -    srcs = [":migration_proto_with_info"],
 -    grpc_service_config = "bigquerymigration_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha;migration",
--    service_yaml = "bigquerymigration_v2alpha.yaml",
 -    metadata = True,
+-    service_yaml = "bigquerymigration_v2alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":migration_go_proto",
 -    ],
@@ -25826,8 +28850,8 @@
 -    name = "gapi-cloud-bigquery-migration-v2alpha-go",
 -    deps = [
 -        ":migration_go_gapic",
--        ":migration_go_gapic_srcjar-test.srcjar",
 -        ":migration_go_gapic_srcjar-metadata.srcjar",
+-        ":migration_go_gapic_srcjar-test.srcjar",
 -        ":migration_go_proto",
 -    ],
 -)
@@ -25935,8 +28959,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -26024,7 +29048,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -26068,8 +29092,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,367 +0,0 @@
++++ b/google/cloud/bigquery/reservation/v1/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
 -
@@ -26147,6 +29171,7 @@
 -    test_deps = [
 -        ":reservation_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":reservation_java_proto",
 -        "//google/api:api_java_proto",
@@ -26156,6 +29181,7 @@
 -java_gapic_test(
 -    name = "reservation_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest",
 -    ],
 -    runtime_deps = [":reservation_java_gapic_test"],
@@ -26164,6 +29190,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-reservation-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":reservation_java_gapic",
 -        ":reservation_java_grpc",
@@ -26201,6 +29229,7 @@
 -    importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation",
 -    metadata = True,
 -    service_yaml = "bigqueryreservation_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":reservation_go_proto",
 -    ],
@@ -26439,7 +29468,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,331 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
@@ -26687,8 +29716,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -26706,7 +29735,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "reservation_ruby_gapic",
--    srcs = [":reservation_proto_with_info",],
+-    srcs = [":reservation_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-reservation-v1beta1"],
 -    deps = [
 -        ":reservation_ruby_grpc",
@@ -26774,7 +29803,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -26818,7 +29847,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/bigquery/storage/v1/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"])
@@ -27181,8 +30210,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,341 +0,0 @@
++++ b/google/cloud/bigquery/storage/v1beta1/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.
@@ -27268,6 +30297,7 @@
 -# 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",
@@ -27422,8 +30452,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -27441,7 +30471,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "storage_ruby_gapic",
--    srcs = [":storage_proto_with_info",],
+-    srcs = [":storage_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"],
 -    deps = [
 -        ":storage_ruby_grpc",
@@ -27526,8 +30556,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,347 +0,0 @@
++++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,348 +0,0 @@
 -# This is an API workspace, having public visibility by default makes perfect sense.
 -package(default_visibility = ["//visibility:public"])
 -
@@ -27615,6 +30645,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-storage-v1beta2-java",
+-    include_samples = True,
 -    deps = [
 -        ":storage_java_gapic",
 -        ":storage_java_grpc",
@@ -27877,8 +30908,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -27947,6 +30978,7 @@
 -    test_deps = [
 -        ":bigquery_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":bigquery_java_proto",
 -    ],
@@ -27955,6 +30987,7 @@
 -java_gapic_test(
 -    name = "bigquery_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.bigquery.v2.ModelServiceClientHttpJsonTest",
 -        "com.google.cloud.bigquery.v2.ModelServiceClientTest",
 -    ],
 -    runtime_deps = [":bigquery_java_gapic_test"],
@@ -27963,6 +30996,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-bigquery-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":bigquery_java_gapic",
 -        ":bigquery_java_grpc",
@@ -27998,6 +31033,7 @@
 -    grpc_service_config = "bigquery_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/bigquery/apiv2;bigquery",
 -    service_yaml = "bigquery_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":bigquery_go_proto",
 -    ],
@@ -28033,7 +31069,7 @@
 -    name = "bigquery_py_gapic",
 -    srcs = [":bigquery_proto"],
 -    grpc_service_config = "bigquery_grpc_service_config.json",
--    opt_args=["autogen-snippets=False"]
+-    opt_args = ["autogen-snippets=False"],
 -)
 -
 -py_gapic_assembly_pkg(
@@ -28120,8 +31156,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -28139,7 +31175,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "bigquery_ruby_gapic",
--    srcs = [":bigquery_proto_with_info",],
+-    srcs = [":bigquery_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-v2"],
 -    deps = [
 -        ":bigquery_ruby_grpc",
@@ -28223,7 +31259,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -28268,7 +31304,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -28312,8 +31348,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,317 +0,0 @@
++++ b/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,322 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -28346,6 +31382,10 @@
 -    "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",
@@ -28353,10 +31393,6 @@
 -    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
 -)
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -28407,6 +31443,7 @@
 -    test_deps = [
 -        ":budgets_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":budgets_java_proto",
 -    ],
@@ -28415,6 +31452,7 @@
 -java_gapic_test(
 -    name = "budgets_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.billing.budgets.v1.BudgetServiceClientHttpJsonTest",
 -        "com.google.cloud.billing.budgets.v1.BudgetServiceClientTest",
 -    ],
 -    runtime_deps = [":budgets_java_gapic_test"],
@@ -28423,6 +31461,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-billing-budgets-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":budgets_java_gapic",
 -        ":budgets_java_grpc",
@@ -28450,6 +31490,7 @@
 -    importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets",
 -    metadata = True,
 -    service_yaml = "billingbudgets.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":budgets_go_proto",
 -    ],
@@ -28633,8 +31674,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,346 +0,0 @@
++++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -28728,6 +31769,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-billing-budgets-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":budgets_java_gapic",
 -        ":budgets_java_grpc",
@@ -28983,8 +32025,8 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/billing/v1/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.
@@ -29054,6 +32096,7 @@
 -        ":billing_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":billing_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -29063,7 +32106,9 @@
 -java_gapic_test(
 -    name = "billing_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.billing.v1.CloudBillingClientHttpJsonTest",
 -        "com.google.cloud.billing.v1.CloudBillingClientTest",
+-        "com.google.cloud.billing.v1.CloudCatalogClientHttpJsonTest",
 -        "com.google.cloud.billing.v1.CloudCatalogClientTest",
 -    ],
 -    runtime_deps = [":billing_java_gapic_test"],
@@ -29072,6 +32117,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-billing-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":billing_java_gapic",
 -        ":billing_java_grpc",
@@ -29109,6 +32156,7 @@
 -    grpc_service_config = "cloud_billing_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/billing/apiv1;billing",
 -    service_yaml = "cloudbilling.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":billing_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -29342,7 +32390,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -29387,8 +32435,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/binaryauthorization/v1/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
 -
@@ -29466,6 +32514,7 @@
 -    test_deps = [
 -        ":binaryauthorization_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_java_proto",
 -        "//google/api:api_java_proto",
@@ -29476,8 +32525,11 @@
 -java_gapic_test(
 -    name = "binaryauthorization_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientHttpJsonTest",
 -        "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientTest",
+-        "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientHttpJsonTest",
 -        "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientTest",
+-        "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientHttpJsonTest",
 -        "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientTest",
 -    ],
 -    runtime_deps = [":binaryauthorization_java_gapic_test"],
@@ -29486,6 +32538,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-binaryauthorization-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_java_gapic",
 -        ":binaryauthorization_java_grpc",
@@ -29521,8 +32575,9 @@
 -    srcs = [":binaryauthorization_proto_with_info"],
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/binaryauthorization/apiv1;binaryauthorization",
--    service_yaml = "binaryauthorization_v1.yaml",
 -    metadata = True,
+-    service_yaml = "binaryauthorization_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_go_proto",
 -    ],
@@ -29540,8 +32595,8 @@
 -    name = "gapi-cloud-binaryauthorization-v1-go",
 -    deps = [
 -        ":binaryauthorization_go_gapic",
--        ":binaryauthorization_go_gapic_srcjar-test.srcjar",
 -        ":binaryauthorization_go_gapic_srcjar-metadata.srcjar",
+-        ":binaryauthorization_go_gapic_srcjar-test.srcjar",
 -        ":binaryauthorization_go_proto",
 -    ],
 -)
@@ -29646,8 +32701,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -29761,8 +32816,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,344 +0,0 @@
++++ b/google/cloud/binaryauthorization/v1beta1/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
 -
@@ -29838,6 +32893,7 @@
 -    test_deps = [
 -        ":binaryauthorization_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_java_proto",
 -    ],
@@ -29846,6 +32902,7 @@
 -java_gapic_test(
 -    name = "binaryauthorization_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest",
 -    ],
 -    runtime_deps = [":binaryauthorization_java_gapic_test"],
@@ -29854,6 +32911,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-binaryauthorization-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_java_gapic",
 -        ":binaryauthorization_java_grpc",
@@ -29890,6 +32949,7 @@
 -    importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization",
 -    metadata = True,
 -    service_yaml = "binaryauthorization_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":binaryauthorization_go_proto",
 -    ],
@@ -30109,7 +33169,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -30152,8 +33212,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,369 +0,0 @@
++++ b/google/cloud/certificatemanager/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
 -
@@ -30195,6 +33255,7 @@
 -    deps = [
 -        ":certificatemanager_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -30229,16 +33290,20 @@
 -    service_yaml = "certificatemanager_v1.yaml",
 -    test_deps = [
 -        ":certificatemanager_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":certificatemanager_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "certificatemanager_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.certificatemanager.v1.CertificateManagerClientHttpJsonTest",
 -        "com.google.cloud.certificatemanager.v1.CertificateManagerClientTest",
 -    ],
 -    runtime_deps = [":certificatemanager_java_gapic_test"],
@@ -30247,6 +33312,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-certificatemanager-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":certificatemanager_java_gapic",
 -        ":certificatemanager_java_grpc",
@@ -30284,8 +33351,10 @@
 -    importpath = "cloud.google.com/go/certificatemanager/apiv1;certificatemanager",
 -    metadata = True,
 -    service_yaml = "certificatemanager_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":certificatemanager_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",
@@ -30328,6 +33397,7 @@
 -        "python-gapic-namespace=google.cloud",
 -        "warehouse-package-name=google-cloud-certificate-manager",
 -    ],
+-    service_yaml = "certificatemanager_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -30443,6 +33513,7 @@
 -    grpc_service_config = "certificatemanager_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":certificatemanager_ruby_grpc",
 -        ":certificatemanager_ruby_proto",
@@ -30525,7 +33596,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -30569,8 +33640,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,386 +0,0 @@
++++ b/google/cloud/channel/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
 -
@@ -30662,6 +33733,7 @@
 -    test_deps = [
 -        ":channel_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":channel_java_proto",
 -        "//google/api:api_java_proto",
@@ -30671,6 +33743,7 @@
 -java_gapic_test(
 -    name = "channel_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.channel.v1.CloudChannelServiceClientHttpJsonTest",
 -        "com.google.cloud.channel.v1.CloudChannelServiceClientTest",
 -    ],
 -    runtime_deps = [":channel_java_gapic_test"],
@@ -30679,6 +33752,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-channel-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":channel_java_gapic",
 -        ":channel_java_grpc",
@@ -30720,6 +33795,7 @@
 -    importpath = "cloud.google.com/go/channel/apiv1;channel",
 -    metadata = True,
 -    service_yaml = "cloudchannel_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":channel_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -30959,7 +34035,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -31004,7 +34080,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -31191,8 +34267,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/clouddms/v1/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
 -
@@ -31287,6 +34363,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-clouddms-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":clouddms_java_gapic",
 -        ":clouddms_java_grpc",
@@ -31365,7 +34442,7 @@
 -    name = "clouddms_py_gapic",
 -    srcs = [":clouddms_proto"],
 -    grpc_service_config = "library_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-dms"]
+-    opt_args = ["warehouse-package-name=google-cloud-dms"],
 -)
 -
 -# Open Source Packages
@@ -31564,9 +34641,379 @@
 -    grpc_only = True,
 -    deps = [":clouddms_cc_proto"],
 -)
+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.000000000 -0800
+@@ -1,366 +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 = "procurement_proto",
+-    srcs = [
+-        "order.proto",
+-        "procurement_service.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//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "procurement_proto_with_info",
+-    deps = [
+-        ":procurement_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 = "procurement_java_proto",
+-    deps = [":procurement_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "procurement_java_grpc",
+-    srcs = [":procurement_proto"],
+-    deps = [":procurement_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "procurement_java_gapic",
+-    srcs = [":procurement_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    test_deps = [
+-        ":procurement_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":procurement_java_proto",
+-        "//google/api:api_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "procurement_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientHttpJsonTest",
+-        "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientTest",
+-    ],
+-    runtime_deps = [":procurement_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-consumer-procurement-v1alpha1-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":procurement_java_gapic",
+-        ":procurement_java_grpc",
+-        ":procurement_java_proto",
+-        ":procurement_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 = "procurement_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1",
+-    protos = [":procurement_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "procurement_go_gapic",
+-    srcs = [":procurement_proto_with_info"],
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1;procurement",
+-    metadata = True,
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":procurement_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 = "procurement_go_gapic_test",
+-    srcs = [":procurement_go_gapic_srcjar_test"],
+-    embed = [":procurement_go_gapic"],
+-    importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-consumer-procurement-v1alpha1-go",
+-    deps = [
+-        ":procurement_go_gapic",
+-        ":procurement_go_gapic_srcjar-test.srcjar",
+-        ":procurement_go_gapic_srcjar-metadata.srcjar",
+-        ":procurement_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "procurement_py_gapic",
+-    srcs = [":procurement_proto"],
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "consumer-procurement-v1alpha1-py",
+-    deps = [
+-        ":procurement_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 = "procurement_php_proto",
+-    deps = [":procurement_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "procurement_php_grpc",
+-    srcs = [":procurement_proto"],
+-    deps = [":procurement_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "procurement_php_gapic",
+-    srcs = [":procurement_proto_with_info"],
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    deps = [
+-        ":procurement_php_grpc",
+-        ":procurement_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-consumer-procurement-v1alpha1-php",
+-    deps = [
+-        ":procurement_php_gapic",
+-        ":procurement_php_grpc",
+-        ":procurement_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "procurement_nodejs_gapic",
+-    package_name = "@google-cloud/procurement",
+-    src = ":procurement_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    package = "google.cloud.commerce.consumer.procurement.v1alpha1",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "consumer-procurement-v1alpha1-nodejs",
+-    deps = [
+-        ":procurement_nodejs_gapic",
+-        ":procurement_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 = "procurement_ruby_proto",
+-    deps = [":procurement_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "procurement_ruby_grpc",
+-    srcs = [":procurement_proto"],
+-    deps = [":procurement_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "procurement_ruby_gapic",
+-    srcs = [":procurement_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-consumer-procurement-v1alpha1",
+-    ],
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    deps = [
+-        ":procurement_ruby_grpc",
+-        ":procurement_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-consumer-procurement-v1alpha1-ruby",
+-    deps = [
+-        ":procurement_ruby_gapic",
+-        ":procurement_ruby_grpc",
+-        ":procurement_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 = "procurement_csharp_proto",
+-    deps = [":procurement_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "procurement_csharp_grpc",
+-    srcs = [":procurement_proto"],
+-    deps = [":procurement_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "procurement_csharp_gapic",
+-    srcs = [":procurement_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
+-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
+-    deps = [
+-        ":procurement_csharp_grpc",
+-        ":procurement_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-consumer-procurement-v1alpha1-csharp",
+-    deps = [
+-        ":procurement_csharp_gapic",
+-        ":procurement_csharp_grpc",
+-        ":procurement_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "procurement_cc_proto",
+-    deps = [":procurement_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "procurement_cc_grpc",
+-    srcs = [":procurement_proto"],
+-    grpc_only = True,
+-    deps = [":procurement_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,179 +0,0 @@
 -package(default_visibility = ["//visibility:public"])
 -
@@ -31749,7 +35196,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -31794,7 +35241,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,399 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -32197,7 +35644,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -32383,7 +35830,7 @@
 -# Put your C# rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -32426,8 +35873,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,372 +0,0 @@
++++ b/google/cloud/contactcenterinsights/v1/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
 -
@@ -32506,6 +35953,7 @@
 -    test_deps = [
 -        ":contactcenterinsights_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":contactcenterinsights_java_proto",
 -    ],
@@ -32514,6 +35962,7 @@
 -java_gapic_test(
 -    name = "contactcenterinsights_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientHttpJsonTest",
 -        "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientTest",
 -    ],
 -    runtime_deps = [":contactcenterinsights_java_gapic_test"],
@@ -32522,6 +35971,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-contactcenterinsights-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":contactcenterinsights_java_gapic",
 -        ":contactcenterinsights_java_grpc",
@@ -32560,6 +36011,7 @@
 -    importpath = "cloud.google.com/go/contactcenterinsights/apiv1;contactcenterinsights",
 -    metadata = True,
 -    service_yaml = "contactcenterinsights_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":contactcenterinsights_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -32802,7 +36254,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -32846,8 +36298,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,380 +0,0 @@
++++ b/google/cloud/datacatalog/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
 -
@@ -32958,6 +36410,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datacatalog-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":datacatalog_java_gapic",
 -        ":datacatalog_java_grpc",
@@ -33230,8 +36683,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,340 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -33328,6 +36781,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datacatalog-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":datacatalog_java_gapic",
 -        ":datacatalog_java_grpc",
@@ -33486,8 +36940,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -33505,7 +36959,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "datacatalog_ruby_gapic",
--    srcs = [":datacatalog_proto_with_info",],
+-    srcs = [":datacatalog_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datacatalog-v1beta1"],
 -    deps = [
 -        ":datacatalog_ruby_grpc",
@@ -33573,13 +37027,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/dataform/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,321 +0,0 @@
++++ b/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,325 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -33660,6 +37114,7 @@
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataform_java_proto",
 -        "//google/api:api_java_proto",
@@ -33671,6 +37126,7 @@
 -java_gapic_test(
 -    name = "dataform_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dataform.v1alpha2.DataformClientHttpJsonTest",
 -        "com.google.cloud.dataform.v1alpha2.DataformClientTest",
 -    ],
 -    runtime_deps = [":dataform_java_gapic_test"],
@@ -33679,6 +37135,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataform-v1alpha2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataform_java_gapic",
 -        ":dataform_java_grpc",
@@ -33716,6 +37173,7 @@
 -    importpath = "cloud.google.com/go/dataform/apiv1alpha2;dataform",
 -    metadata = True,
 -    service_yaml = "dataform_v1alpha2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataform_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -33903,7 +37361,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -33946,8 +37404,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/datafusion/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
 -
@@ -34022,6 +37480,7 @@
 -    test_deps = [
 -        ":datafusion_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_java_proto",
 -    ],
@@ -34030,6 +37489,7 @@
 -java_gapic_test(
 -    name = "datafusion_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datafusion.v1.DataFusionClientHttpJsonTest",
 -        "com.google.cloud.datafusion.v1.DataFusionClientTest",
 -    ],
 -    runtime_deps = [":datafusion_java_gapic_test"],
@@ -34038,6 +37498,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datafusion-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_java_gapic",
 -        ":datafusion_java_grpc",
@@ -34075,6 +37537,7 @@
 -    importpath = "cloud.google.com/go/datafusion/apiv1;datafusion",
 -    metadata = True,
 -    service_yaml = "datafusion_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -34316,8 +37779,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/cloud/datafusion/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
 -
@@ -34395,6 +37858,7 @@
 -        ":datafusion_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -34404,6 +37868,7 @@
 -java_gapic_test(
 -    name = "datafusion_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datafusion.v1beta1.DataFusionClientHttpJsonTest",
 -        "com.google.cloud.datafusion.v1beta1.DataFusionClientTest",
 -    ],
 -    runtime_deps = [":datafusion_java_gapic_test"],
@@ -34412,6 +37877,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datafusion-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_java_gapic",
 -        ":datafusion_java_grpc",
@@ -34451,6 +37918,7 @@
 -    importpath = "cloud.google.com/go/datafusion/apiv1beta1;datafusion",
 -    metadata = True,
 -    service_yaml = "datafusion_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datafusion_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -34672,7 +38140,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -34716,8 +38184,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,349 +0,0 @@
++++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,350 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -34811,6 +38279,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datalabeling-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":datalabeling_java_gapic",
 -        ":datalabeling_java_grpc",
@@ -35069,7 +38538,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -35112,8 +38581,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/dataplex/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
 -
@@ -35150,6 +38619,8 @@
 -        "//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/longrunning:operations_proto",
 -        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
@@ -35163,6 +38634,8 @@
 -    deps = [
 -        ":dataplex_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -35197,18 +38670,26 @@
 -    service_yaml = "dataplex_v1.yaml",
 -    test_deps = [
 -        ":dataplex_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataplex_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "dataplex_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dataplex.v1.ContentServiceClientHttpJsonTest",
 -        "com.google.cloud.dataplex.v1.ContentServiceClientTest",
+-        "com.google.cloud.dataplex.v1.DataplexServiceClientHttpJsonTest",
 -        "com.google.cloud.dataplex.v1.DataplexServiceClientTest",
+-        "com.google.cloud.dataplex.v1.MetadataServiceClientHttpJsonTest",
 -        "com.google.cloud.dataplex.v1.MetadataServiceClientTest",
 -    ],
 -    runtime_deps = [":dataplex_java_gapic_test"],
@@ -35217,6 +38698,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataplex-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataplex_java_gapic",
 -        ":dataplex_java_grpc",
@@ -35243,6 +38726,7 @@
 -    protos = [":dataplex_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
+-        "//google/iam/v1:iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -    ],
 -)
@@ -35254,8 +38738,11 @@
 -    importpath = "cloud.google.com/go/dataplex/apiv1;dataplex",
 -    metadata = True,
 -    service_yaml = "dataplex_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataplex_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",
@@ -35294,6 +38781,7 @@
 -    name = "dataplex_py_gapic",
 -    srcs = [":dataplex_proto"],
 -    grpc_service_config = "dataplex_grpc_service_config.json",
+-    service_yaml = "dataplex_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -35409,6 +38897,7 @@
 -    grpc_service_config = "dataplex_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":dataplex_ruby_grpc",
 -        ":dataplex_ruby_proto",
@@ -35491,7 +38980,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -35536,7 +39025,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -35716,8 +39205,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/dataproc/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.
@@ -35792,6 +39281,7 @@
 -    test_deps = [
 -        ":dataproc_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataproc_java_proto",
 -    ],
@@ -35801,9 +39291,13 @@
 -    name = "dataproc_java_gapic_test_suite",
 -    test_classes = [
 -        # Add AutoscalingPolicyService to gapic yaml
+-        "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientHttpJsonTest",
 -        "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientTest",
+-        "com.google.cloud.dataproc.v1.ClusterControllerClientHttpJsonTest",
 -        "com.google.cloud.dataproc.v1.ClusterControllerClientTest",
+-        "com.google.cloud.dataproc.v1.JobControllerClientHttpJsonTest",
 -        "com.google.cloud.dataproc.v1.JobControllerClientTest",
+-        "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientHttpJsonTest",
 -        "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientTest",
 -    ],
 -    runtime_deps = [":dataproc_java_gapic_test"],
@@ -35812,6 +39306,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataproc-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataproc_java_gapic",
 -        ":dataproc_java_grpc",
@@ -35848,6 +39344,7 @@
 -    grpc_service_config = "dataproc_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataproc/apiv1;dataproc",
 -    service_yaml = "dataproc_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataproc_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -36086,7 +39583,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/dataqna/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-dataqna.
@@ -36132,8 +39629,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,346 +0,0 @@
++++ b/google/cloud/dataqna/v1alpha/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
 -
@@ -36213,6 +39710,7 @@
 -    test_deps = [
 -        ":dataqna_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataqna_java_proto",
 -    ],
@@ -36221,7 +39719,9 @@
 -java_gapic_test(
 -    name = "dataqna_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientHttpJsonTest",
 -        "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest",
+-        "com.google.cloud.dataqna.v1alpha.QuestionServiceClientHttpJsonTest",
 -        "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest",
 -    ],
 -    runtime_deps = [":dataqna_java_gapic_test"],
@@ -36230,6 +39730,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataqna-v1alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataqna_java_gapic",
 -        ":dataqna_java_grpc",
@@ -36266,6 +39768,7 @@
 -    grpc_service_config = "dataqna_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna",
 -    service_yaml = "dataqna_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataqna_go_proto",
 -    ],
@@ -36482,7 +39985,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -36525,8 +40028,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,372 +0,0 @@
++++ b/google/cloud/datastream/v1/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
 -
@@ -36607,6 +40110,7 @@
 -        ":datastream_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_java_proto",
 -        "//google/api:api_java_proto",
@@ -36617,6 +40121,7 @@
 -java_gapic_test(
 -    name = "datastream_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datastream.v1.DatastreamClientHttpJsonTest",
 -        "com.google.cloud.datastream.v1.DatastreamClientTest",
 -    ],
 -    runtime_deps = [":datastream_java_gapic_test"],
@@ -36625,6 +40130,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastream-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_java_gapic",
 -        ":datastream_java_grpc",
@@ -36662,6 +40169,7 @@
 -    importpath = "cloud.google.com/go/datastream/apiv1;datastream",
 -    metadata = True,
 -    service_yaml = "datastream_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -36816,9 +40324,9 @@
 -        "ruby-cloud-api-shortname=datastream",
 -    ],
 -    grpc_service_config = "datastream_grpc_service_config.json",
--    service_yaml = "datastream_v1.yaml",
 -    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",
 -    deps = [
 -        ":datastream_ruby_grpc",
 -        ":datastream_ruby_proto",
@@ -36901,8 +40409,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,348 +0,0 @@
++++ b/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,353 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -36979,6 +40487,7 @@
 -    test_deps = [
 -        ":datastream_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_java_proto",
 -    ],
@@ -36987,6 +40496,7 @@
 -java_gapic_test(
 -    name = "datastream_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datastream.v1alpha1.DatastreamClientHttpJsonTest",
 -        "com.google.cloud.datastream.v1alpha1.DatastreamClientTest",
 -    ],
 -    runtime_deps = [":datastream_java_gapic_test"],
@@ -36995,6 +40505,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastream-v1alpha1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_java_gapic",
 -        ":datastream_java_grpc",
@@ -37030,13 +40542,14 @@
 -    srcs = [":datastream_proto_with_info"],
 -    grpc_service_config = "datastream_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastream/apiv1alpha1;datastream",
--    service_yaml = "datastream_v1alpha1.yaml",
 -    metadata = True,
+-    service_yaml = "datastream_v1alpha1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastream_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@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",
 -    ],
 -)
@@ -37053,8 +40566,8 @@
 -    name = "gapi-cloud-datastream-v1alpha1-go",
 -    deps = [
 -        ":datastream_go_gapic",
--        ":datastream_go_gapic_srcjar-test.srcjar",
 -        ":datastream_go_gapic_srcjar-metadata.srcjar",
+-        ":datastream_go_gapic_srcjar-test.srcjar",
 -        ":datastream_go_proto",
 -    ],
 -)
@@ -37158,8 +40671,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -37253,7 +40766,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -37296,8 +40809,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,373 +0,0 @@
++++ b/google/cloud/deploy/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
 -
@@ -37381,6 +40894,7 @@
 -    test_deps = [
 -        ":deploy_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_java_proto",
 -        "//google/api:api_java_proto",
@@ -37390,6 +40904,7 @@
 -java_gapic_test(
 -    name = "deploy_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.deploy.v1.CloudDeployClientHttpJsonTest",
 -        "com.google.cloud.deploy.v1.CloudDeployClientTest",
 -    ],
 -    runtime_deps = [":deploy_java_gapic_test"],
@@ -37398,6 +40913,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-deploy-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_java_gapic",
 -        ":deploy_java_grpc",
@@ -37436,6 +40953,7 @@
 -    importpath = "cloud.google.com/go/deploy/apiv1;deploy",
 -    metadata = True,
 -    service_yaml = "clouddeploy_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":deploy_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -37673,7 +41191,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -37718,7 +41236,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -37763,8 +41281,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,415 +0,0 @@
++++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,440 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -37831,6 +41349,7 @@
 -    deps = [
 -        ":cx_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -37865,31 +41384,50 @@
 -    service_yaml = "dialogflow_v3.yaml",
 -    test_deps = [
 -        ":cx_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "cx_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dialogflow.cx.v3.AgentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.AgentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.ChangelogsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.ChangelogsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.DeploymentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.DeploymentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.EntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.EntityTypesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.ExperimentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.ExperimentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.FlowsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.FlowsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.IntentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.IntentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.PagesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.PagesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.SessionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.SessionsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.TestCasesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.TestCasesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.VersionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.VersionsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3.WebhooksClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest",
 -    ],
 -    runtime_deps = [":cx_java_gapic_test"],
@@ -37898,6 +41436,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dialogflow-cx-v3-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_java_gapic",
 -        ":cx_java_grpc",
@@ -37937,8 +41477,10 @@
 -    importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx",
 -    metadata = True,
 -    service_yaml = "dialogflow_v3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_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",
@@ -38100,6 +41642,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":cx_ruby_grpc",
 -        ":cx_ruby_proto",
@@ -38182,8 +41725,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,415 +0,0 @@
++++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,440 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -38250,6 +41793,7 @@
 -    deps = [
 -        ":cx_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -38284,31 +41828,50 @@
 -    service_yaml = "dialogflow_v3beta1.yaml",
 -    test_deps = [
 -        ":cx_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "cx_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.PagesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest",
+-        "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest",
 -    ],
 -    runtime_deps = [":cx_java_gapic_test"],
@@ -38317,6 +41880,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dialogflow-cx-v3beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_java_gapic",
 -        ":cx_java_grpc",
@@ -38356,8 +41921,10 @@
 -    importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx",
 -    metadata = True,
 -    service_yaml = "dialogflow_v3beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cx_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",
@@ -38519,6 +42086,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":cx_ruby_grpc",
 -        ":cx_ruby_proto",
@@ -38601,8 +42169,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,414 +0,0 @@
++++ b/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,440 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -38671,6 +42239,7 @@
 -    deps = [
 -        ":dialogflow_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -38705,32 +42274,52 @@
 -    service_yaml = "dialogflow_v2.yaml",
 -    test_deps = [
 -        ":dialogflow_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "dialogflow_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dialogflow.v2.AgentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.AgentsClientTest",
+-        "com.google.cloud.dialogflow.v2.AnswerRecordsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.AnswerRecordsClientTest",
+-        "com.google.cloud.dialogflow.v2.ContextsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ContextsClientTest",
+-        "com.google.cloud.dialogflow.v2.ConversationDatasetsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ConversationDatasetsClientTest",
+-        "com.google.cloud.dialogflow.v2.ConversationModelsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ConversationModelsClientTest",
+-        "com.google.cloud.dialogflow.v2.ConversationProfilesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ConversationProfilesClientTest",
+-        "com.google.cloud.dialogflow.v2.ConversationsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ConversationsClientTest",
+-        "com.google.cloud.dialogflow.v2.DocumentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.DocumentsClientTest",
+-        "com.google.cloud.dialogflow.v2.EntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.EntityTypesClientTest",
+-        "com.google.cloud.dialogflow.v2.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.EnvironmentsClientTest",
+-        "com.google.cloud.dialogflow.v2.FulfillmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.FulfillmentsClientTest",
+-        "com.google.cloud.dialogflow.v2.IntentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.IntentsClientTest",
+-        "com.google.cloud.dialogflow.v2.KnowledgeBasesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.KnowledgeBasesClientTest",
+-        "com.google.cloud.dialogflow.v2.ParticipantsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.ParticipantsClientTest",
+-        "com.google.cloud.dialogflow.v2.SessionEntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest",
+-        "com.google.cloud.dialogflow.v2.SessionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.SessionsClientTest",
+-        "com.google.cloud.dialogflow.v2.VersionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2.VersionsClientTest",
 -    ],
 -    runtime_deps = [":dialogflow_java_gapic_test"],
@@ -38739,6 +42328,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dialogflow-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_java_gapic",
 -        ":dialogflow_java_grpc",
@@ -38778,8 +42369,10 @@
 -    importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow",
 -    metadata = True,
 -    service_yaml = "dialogflow_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_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",
@@ -38937,6 +42530,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":dialogflow_ruby_grpc",
 -        ":dialogflow_ruby_proto",
@@ -39019,8 +42613,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,410 +0,0 @@
++++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,434 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -39087,6 +42681,7 @@
 -    deps = [
 -        ":dialogflow_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -39121,30 +42716,48 @@
 -    service_yaml = "dialogflow_v2beta1.yaml",
 -    test_deps = [
 -        ":dialogflow_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "dialogflow_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dialogflow.v2beta1.AgentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.AgentsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.ContextsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.ContextsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.ConversationsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.ConversationsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.DocumentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.EntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.IntentsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.IntentsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.ParticipantsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.ParticipantsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.SessionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.SessionsClientTest",
+-        "com.google.cloud.dialogflow.v2beta1.VersionsClientHttpJsonTest",
 -        "com.google.cloud.dialogflow.v2beta1.VersionsClientTest",
 -    ],
 -    runtime_deps = [":dialogflow_java_gapic_test"],
@@ -39153,6 +42766,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dialogflow-v2beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_java_gapic",
 -        ":dialogflow_java_grpc",
@@ -39192,8 +42807,10 @@
 -    importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow",
 -    metadata = True,
 -    service_yaml = "dialogflow_v2beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dialogflow_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",
@@ -39351,6 +42968,7 @@
 -    grpc_service_config = "dialogflow_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":dialogflow_ruby_grpc",
 -        ":dialogflow_ruby_proto",
@@ -39433,7 +43051,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -39478,8 +43096,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,380 +0,0 @@
++++ b/google/cloud/documentai/v1/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
 -
@@ -39564,6 +43182,7 @@
 -    test_deps = [
 -        ":documentai_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_java_proto",
 -    ],
@@ -39572,6 +43191,7 @@
 -java_gapic_test(
 -    name = "documentai_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.documentai.v1.DocumentProcessorServiceClientHttpJsonTest",
 -        "com.google.cloud.documentai.v1.DocumentProcessorServiceClientTest",
 -    ],
 -    runtime_deps = [":documentai_java_gapic_test"],
@@ -39580,6 +43200,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -39622,6 +43244,7 @@
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1;documentai",
 -    service_yaml = "documentai_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -39661,8 +43284,8 @@
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_v1_grpc_service_config.json",
 -    opt_args = [
--        "autogen-snippets"
--    ]
+-        "autogen-snippets",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -39862,8 +43485,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,340 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -39956,6 +43579,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -40096,8 +43720,8 @@
 -
 -nodejs_gapic_library(
 -    name = "documentai_nodejs_gapic",
--    src = ":documentai_proto_with_info",
 -    package_name = "@google-cloud/documentai",
+-    src = ":documentai_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "documentai_grpc_service_config.json",
 -    package = "google.cloud.documentai.v1beta1",
@@ -40118,8 +43742,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -40137,7 +43761,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "documentai_ruby_gapic",
--    srcs = [":documentai_proto_with_info",],
+-    srcs = [":documentai_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta1"],
 -    deps = [
 -        ":documentai_ruby_grpc",
@@ -40205,8 +43829,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,338 +0,0 @@
++++ b/google/cloud/documentai/v1beta2/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
 -
@@ -40299,6 +43923,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1beta2-java",
+-    include_samples = True,
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -40460,8 +44085,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -40479,7 +44104,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "documentai_ruby_gapic",
--    srcs = [":documentai_proto_with_info",],
+-    srcs = [":documentai_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2"],
 -    deps = [
 -        ":documentai_ruby_grpc",
@@ -40547,8 +44172,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,365 +0,0 @@
++++ b/google/cloud/documentai/v1beta3/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -40576,9 +44201,9 @@
 -        "document_io.proto",
 -        "document_processor_service.proto",
 -        "geometry.proto",
+-        "operation_metadata.proto",
 -        "processor.proto",
 -        "processor_type.proto",
--        "operation_metadata.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -40635,6 +44260,7 @@
 -    test_deps = [
 -        ":documentai_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_java_proto",
 -    ],
@@ -40643,6 +44269,7 @@
 -java_gapic_test(
 -    name = "documentai_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientHttpJsonTest",
 -        "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest",
 -    ],
 -    runtime_deps = [":documentai_java_gapic_test"],
@@ -40651,6 +44278,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-documentai-v1beta3-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_java_gapic",
 -        ":documentai_java_grpc",
@@ -40693,6 +44322,7 @@
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai",
 -    service_yaml = "documentai_v1beta3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":documentai_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -40732,8 +44362,8 @@
 -    srcs = [":documentai_proto"],
 -    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
 -    opt_args = [
--        "autogen-snippets"
--    ]
+-        "autogen-snippets",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -40916,7 +44546,7 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -40960,8 +44590,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/domains/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
 -
@@ -41040,6 +44670,7 @@
 -    test_deps = [
 -        ":domains_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_proto",
 -        "//google/api:api_java_proto",
@@ -41050,6 +44681,7 @@
 -java_gapic_test(
 -    name = "domains_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.domains.v1.DomainsClientHttpJsonTest",
 -        "com.google.cloud.domains.v1.DomainsClientTest",
 -    ],
 -    runtime_deps = [":domains_java_gapic_test"],
@@ -41058,6 +44690,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-domains-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_gapic",
 -        ":domains_java_grpc",
@@ -41097,6 +44731,7 @@
 -    importpath = "cloud.google.com/go/domains/apiv1;domains",
 -    metadata = True,
 -    service_yaml = "domains_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -41334,8 +44969,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -41414,6 +45049,7 @@
 -    test_deps = [
 -        ":domains_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_proto",
 -        "//google/api:api_java_proto",
@@ -41424,6 +45060,7 @@
 -java_gapic_test(
 -    name = "domains_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.domains.v1alpha2.DomainsClientHttpJsonTest",
 -        "com.google.cloud.domains.v1alpha2.DomainsClientTest",
 -    ],
 -    runtime_deps = [":domains_java_gapic_test"],
@@ -41432,6 +45069,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-domains-v1alpha2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_gapic",
 -        ":domains_java_grpc",
@@ -41471,6 +45110,7 @@
 -    importpath = "cloud.google.com/go/domains/apiv1alpha2;domains",
 -    metadata = True,
 -    service_yaml = "domains_v1alpha2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -41692,8 +45332,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -41772,6 +45412,7 @@
 -    test_deps = [
 -        ":domains_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_proto",
 -        "//google/api:api_java_proto",
@@ -41782,6 +45423,7 @@
 -java_gapic_test(
 -    name = "domains_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.domains.v1beta1.DomainsClientHttpJsonTest",
 -        "com.google.cloud.domains.v1beta1.DomainsClientTest",
 -    ],
 -    runtime_deps = [":domains_java_gapic_test"],
@@ -41790,6 +45432,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-domains-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_java_gapic",
 -        ":domains_java_grpc",
@@ -41829,6 +45473,7 @@
 -    importpath = "cloud.google.com/go/domains/apiv1beta1;domains",
 -    metadata = True,
 -    service_yaml = "domains_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":domains_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -42050,7 +45695,7 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -42094,8 +45739,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,318 +0,0 @@
++++ b/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,323 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -42128,6 +45773,10 @@
 -    "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",
@@ -42135,10 +45784,6 @@
 -    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
--    "php_gapic_assembly_pkg",
--    "php_gapic_library",
--    "php_grpc_library",
--    "php_proto_library",
 -)
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -42187,6 +45832,7 @@
 -    test_deps = [
 -        ":essentialcontacts_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":essentialcontacts_java_proto",
 -    ],
@@ -42195,6 +45841,7 @@
 -java_gapic_test(
 -    name = "essentialcontacts_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientHttpJsonTest",
 -        "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientTest",
 -    ],
 -    runtime_deps = [":essentialcontacts_java_gapic_test"],
@@ -42203,6 +45850,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-essentialcontacts-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":essentialcontacts_java_gapic",
 -        ":essentialcontacts_java_grpc",
@@ -42228,6 +45877,7 @@
 -    importpath = "cloud.google.com/go/essentialcontacts/apiv1;essentialcontacts",
 -    metadata = True,
 -    service_yaml = "essentialcontacts_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":essentialcontacts_go_proto",
 -    ],
@@ -42416,7 +46066,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -42460,7 +46110,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -42504,8 +46154,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/eventarc/publishing/v1/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
 -
@@ -42578,6 +46228,7 @@
 -    test_deps = [
 -        ":publishing_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publishing_java_proto",
 -        "//google/api:api_java_proto",
@@ -42587,6 +46238,7 @@
 -java_gapic_test(
 -    name = "publishing_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.eventarc.publishing.v1.PublisherClientHttpJsonTest",
 -        "com.google.cloud.eventarc.publishing.v1.PublisherClientTest",
 -    ],
 -    runtime_deps = [":publishing_java_gapic_test"],
@@ -42595,6 +46247,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-eventarc-publishing-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publishing_java_gapic",
 -        ":publishing_java_grpc",
@@ -42631,6 +46285,7 @@
 -    importpath = "cloud.google.com/go/eventarc/publishing/apiv1;publishing",
 -    metadata = True,
 -    service_yaml = "eventarcpublishing_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publishing_go_proto",
 -    ],
@@ -42736,7 +46391,7 @@
 -
 -nodejs_gapic_library(
 -    name = "publishing_nodejs_gapic",
--    package_name = "@google-cloud/publishing",
+-    package_name = "@google-cloud/eventarc-publishing",
 -    src = ":publishing_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
@@ -42870,8 +46525,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,372 +0,0 @@
++++ b/google/cloud/eventarc/v1/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
 -
@@ -42953,6 +46608,7 @@
 -    test_deps = [
 -        ":eventarc_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_java_proto",
 -        "//google/api:api_java_proto",
@@ -42962,6 +46618,7 @@
 -java_gapic_test(
 -    name = "eventarc_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.eventarc.v1.EventarcClientHttpJsonTest",
 -        "com.google.cloud.eventarc.v1.EventarcClientTest",
 -    ],
 -    runtime_deps = [":eventarc_java_gapic_test"],
@@ -42970,6 +46627,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-eventarc-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_java_gapic",
 -        ":eventarc_java_grpc",
@@ -43008,6 +46667,7 @@
 -    importpath = "cloud.google.com/go/eventarc/apiv1;eventarc",
 -    metadata = True,
 -    service_yaml = "eventarc_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":eventarc_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -43246,7 +46906,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -43289,8 +46949,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/filestore/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
 -
@@ -43369,6 +47029,7 @@
 -    test_deps = [
 -        ":filestore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_java_proto",
 -        "//google/cloud/common:common_java_proto",
@@ -43378,6 +47039,7 @@
 -java_gapic_test(
 -    name = "filestore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.filestore.v1.CloudFilestoreManagerClientHttpJsonTest",
 -        "com.google.cloud.filestore.v1.CloudFilestoreManagerClientTest",
 -    ],
 -    runtime_deps = [":filestore_java_gapic_test"],
@@ -43386,6 +47048,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-filestore-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_java_gapic",
 -        ":filestore_java_grpc",
@@ -43425,6 +47089,7 @@
 -    importpath = "cloud.google.com/go/filestore/apiv1;filestore",
 -    metadata = True,
 -    service_yaml = "file_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_go_proto",
 -        "//google/cloud/common:common_go_proto",
@@ -43664,8 +47329,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/filestore/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
 -
@@ -43708,8 +47373,8 @@
 -    name = "filestore_proto_with_info",
 -    deps = [
 -        ":filestore_proto",
--        "//google/cloud/common:common_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/common:common_proto",
 -    ],
 -)
 -
@@ -43747,6 +47412,7 @@
 -    test_deps = [
 -        ":filestore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_java_proto",
 -        "//google/cloud/common:common_proto",
@@ -43756,6 +47422,7 @@
 -java_gapic_test(
 -    name = "filestore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientHttpJsonTest",
 -        "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientTest",
 -    ],
 -    runtime_deps = [":filestore_java_gapic_test"],
@@ -43764,6 +47431,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-filestore-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_java_gapic",
 -        ":filestore_java_grpc",
@@ -43802,6 +47471,7 @@
 -    importpath = "cloud.google.com/go/filestore/apiv1beta1;filestore",
 -    metadata = True,
 -    service_yaml = "file_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":filestore_go_proto",
 -        "//google/cloud/common:common_go_proto",
@@ -44030,7 +47700,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -44074,10 +47744,10 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/functions/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/gapic-generator/tree/master/rules_gapic/bazel
+-# 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:
@@ -44128,7 +47798,6 @@
 -##############################################################################
 -# Java
 -##############################################################################
--
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
 -    "java_gapic_assembly_gradle_pkg",
@@ -44152,13 +47821,17 @@
 -java_gapic_library(
 -    name = "functions_java_gapic",
 -    srcs = [":functions_proto_with_info"],
+-    gapic_yaml = None,
 -    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v1.yaml",
 -    test_deps = [
 -        ":functions_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":functions_java_proto",
+-        "//google/api:api_java_proto",
 -        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
@@ -44166,6 +47839,7 @@
 -java_gapic_test(
 -    name = "functions_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.functions.v1.CloudFunctionsServiceClientHttpJsonTest",
 -        "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest",
 -    ],
 -    runtime_deps = [":functions_java_gapic_test"],
@@ -44174,6 +47848,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-functions-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":functions_java_gapic",
 -        ":functions_java_grpc",
@@ -44210,7 +47886,9 @@
 -    srcs = [":functions_proto_with_info"],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/functions/apiv1;functions",
+-    metadata = True,
 -    service_yaml = "cloudfunctions_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":functions_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -44234,6 +47912,7 @@
 -    name = "gapi-cloud-functions-v1-go",
 -    deps = [
 -        ":functions_go_gapic",
+-        ":functions_go_gapic_srcjar-metadata.srcjar",
 -        ":functions_go_gapic_srcjar-test.srcjar",
 -        ":functions_go_proto",
 -    ],
@@ -44252,8 +47931,10 @@
 -    name = "functions_py_gapic",
 -    srcs = [":functions_proto"],
 -    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v1.yaml",
 -)
 -
+-# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "functions-v1-py",
 -    deps = [
@@ -44358,11 +48039,11 @@
 -    name = "functions_ruby_gapic",
 -    srcs = [":functions_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-functions-v1",
--        "ruby-cloud-env-prefix=FUNCTIONS",
--        "ruby-cloud-product-url=https://cloud.google.com/functions",
 -        "ruby-cloud-api-id=cloudfunctions.googleapis.com",
 -        "ruby-cloud-api-shortname=cloudfunctions",
+-        "ruby-cloud-env-prefix=FUNCTIONS",
+-        "ruby-cloud-gem-name=google-cloud-functions-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/functions",
 -    ],
 -    grpc_service_config = "functions_grpc_service_config.json",
 -    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
@@ -44447,9 +48128,1143 @@
 -    grpc_only = True,
 -    deps = [":functions_cc_proto"],
 -)
+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.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"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-
+-proto_library(
+-    name = "functions_proto",
+-    srcs = [
+-        "functions.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//:any_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "functions_proto_with_info",
+-    deps = [
+-        ":functions_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 = "functions_java_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "functions_java_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "functions_java_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    test_deps = [
+-        ":functions_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "functions_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.functions.v2.FunctionServiceClientHttpJsonTest",
+-        "com.google.cloud.functions.v2.FunctionServiceClientTest",
+-    ],
+-    runtime_deps = [":functions_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-functions-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_gapic",
+-        ":functions_java_grpc",
+-        ":functions_java_proto",
+-        ":functions_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 = "functions_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2",
+-    protos = [":functions_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "functions_go_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/functions/apiv2;functions",
+-    metadata = True,
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "functions_go_gapic_test",
+-    srcs = [":functions_go_gapic_srcjar_test"],
+-    embed = [":functions_go_gapic"],
+-    importpath = "cloud.google.com/go/functions/apiv2",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-functions-v2-go",
+-    deps = [
+-        ":functions_go_gapic",
+-        ":functions_go_gapic_srcjar-metadata.srcjar",
+-        ":functions_go_gapic_srcjar-test.srcjar",
+-        ":functions_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "functions_py_gapic",
+-    srcs = [":functions_proto"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "functions-v2-py",
+-    deps = [
+-        ":functions_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 = "functions_php_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "functions_php_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "functions_php_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    deps = [
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2-php",
+-    deps = [
+-        ":functions_php_gapic",
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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",
+-    src = ":functions_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    package = "google.cloud.functions.v2",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "functions-v2-nodejs",
+-    deps = [
+-        ":functions_nodejs_gapic",
+-        ":functions_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 = "functions_ruby_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "functions_ruby_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "functions_ruby_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-functions-v2"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    deps = [
+-        ":functions_ruby_grpc",
+-        ":functions_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2-ruby",
+-    deps = [
+-        ":functions_ruby_gapic",
+-        ":functions_ruby_grpc",
+-        ":functions_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 = "functions_csharp_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "functions_csharp_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "functions_csharp_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2.yaml",
+-    deps = [
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2-csharp",
+-    deps = [
+-        ":functions_csharp_gapic",
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "functions_cc_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "functions_cc_grpc",
+-    srcs = [":functions_proto"],
+-    grpc_only = True,
+-    deps = [":functions_cc_proto"],
+-)
+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.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"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-
+-proto_library(
+-    name = "functions_proto",
+-    srcs = [
+-        "functions.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//:any_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "functions_proto_with_info",
+-    deps = [
+-        ":functions_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 = "functions_java_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "functions_java_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "functions_java_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-    test_deps = [
+-        ":functions_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "functions_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.functions.v2alpha.FunctionServiceClientHttpJsonTest",
+-        "com.google.cloud.functions.v2alpha.FunctionServiceClientTest",
+-    ],
+-    runtime_deps = [":functions_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-functions-v2alpha-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_gapic",
+-        ":functions_java_grpc",
+-        ":functions_java_proto",
+-        ":functions_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 = "functions_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha",
+-    protos = [":functions_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "functions_go_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/functions/apiv2alpha;functions",
+-    metadata = True,
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "functions_go_gapic_test",
+-    srcs = [":functions_go_gapic_srcjar_test"],
+-    embed = [":functions_go_gapic"],
+-    importpath = "cloud.google.com/go/functions/apiv2alpha",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-functions-v2alpha-go",
+-    deps = [
+-        ":functions_go_gapic",
+-        ":functions_go_gapic_srcjar-metadata.srcjar",
+-        ":functions_go_gapic_srcjar-test.srcjar",
+-        ":functions_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "functions_py_gapic",
+-    srcs = [":functions_proto"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "functions-v2alpha-py",
+-    deps = [
+-        ":functions_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 = "functions_php_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "functions_php_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "functions_php_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-    deps = [
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2alpha-php",
+-    deps = [
+-        ":functions_php_gapic",
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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",
+-    src = ":functions_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    package = "google.cloud.functions.v2alpha",
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "functions-v2alpha-nodejs",
+-    deps = [
+-        ":functions_nodejs_gapic",
+-        ":functions_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 = "functions_ruby_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "functions_ruby_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "functions_ruby_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-functions-v2alpha",
+-    ],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    deps = [
+-        ":functions_ruby_grpc",
+-        ":functions_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2alpha-ruby",
+-    deps = [
+-        ":functions_ruby_gapic",
+-        ":functions_ruby_grpc",
+-        ":functions_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 = "functions_csharp_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "functions_csharp_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "functions_csharp_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2alpha.yaml",
+-    deps = [
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2alpha-csharp",
+-    deps = [
+-        ":functions_csharp_gapic",
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "functions_cc_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "functions_cc_grpc",
+-    srcs = [":functions_proto"],
+-    grpc_only = True,
+-    deps = [":functions_cc_proto"],
+-)
+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.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"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-
+-proto_library(
+-    name = "functions_proto",
+-    srcs = [
+-        "functions.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//:any_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "functions_proto_with_info",
+-    deps = [
+-        ":functions_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 = "functions_java_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "functions_java_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "functions_java_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-    test_deps = [
+-        ":functions_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "functions_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.functions.v2beta.FunctionServiceClientHttpJsonTest",
+-        "com.google.cloud.functions.v2beta.FunctionServiceClientTest",
+-    ],
+-    runtime_deps = [":functions_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-functions-v2beta-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_java_gapic",
+-        ":functions_java_grpc",
+-        ":functions_java_proto",
+-        ":functions_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 = "functions_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta",
+-    protos = [":functions_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "functions_go_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/functions/apiv2beta;functions",
+-    metadata = True,
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":functions_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",
+-    ],
+-)
+-
+-go_test(
+-    name = "functions_go_gapic_test",
+-    srcs = [":functions_go_gapic_srcjar_test"],
+-    embed = [":functions_go_gapic"],
+-    importpath = "cloud.google.com/go/functions/apiv2beta",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-functions-v2beta-go",
+-    deps = [
+-        ":functions_go_gapic",
+-        ":functions_go_gapic_srcjar-metadata.srcjar",
+-        ":functions_go_gapic_srcjar-test.srcjar",
+-        ":functions_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "functions_py_gapic",
+-    srcs = [":functions_proto"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "functions-v2beta-py",
+-    deps = [
+-        ":functions_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 = "functions_php_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "functions_php_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "functions_php_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-    deps = [
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2beta-php",
+-    deps = [
+-        ":functions_php_gapic",
+-        ":functions_php_grpc",
+-        ":functions_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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",
+-    src = ":functions_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    package = "google.cloud.functions.v2beta",
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "functions-v2beta-nodejs",
+-    deps = [
+-        ":functions_nodejs_gapic",
+-        ":functions_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 = "functions_ruby_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "functions_ruby_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "functions_ruby_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-functions-v2beta",
+-    ],
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    deps = [
+-        ":functions_ruby_grpc",
+-        ":functions_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2beta-ruby",
+-    deps = [
+-        ":functions_ruby_gapic",
+-        ":functions_ruby_grpc",
+-        ":functions_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 = "functions_csharp_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "functions_csharp_grpc",
+-    srcs = [":functions_proto"],
+-    deps = [":functions_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "functions_csharp_gapic",
+-    srcs = [":functions_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "functions_grpc_service_config.json",
+-    service_yaml = "cloudfunctions_v2beta.yaml",
+-    deps = [
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-functions-v2beta-csharp",
+-    deps = [
+-        ":functions_csharp_gapic",
+-        ":functions_csharp_grpc",
+-        ":functions_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "functions_cc_proto",
+-    deps = [":functions_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "functions_cc_grpc",
+-    srcs = [":functions_proto"],
+-    grpc_only = True,
+-    deps = [":functions_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -44493,8 +49308,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,376 +0,0 @@
++++ b/google/cloud/gaming/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -44578,6 +49393,7 @@
 -    test_deps = [
 -        ":gaming_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_java_proto",
 -    ],
@@ -44586,9 +49402,13 @@
 -java_gapic_test(
 -    name = "gaming_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gaming.v1.GameServerClustersServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1.GameServerClustersServiceClientTest",
+-        "com.google.cloud.gaming.v1.GameServerConfigsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1.GameServerConfigsServiceClientTest",
+-        "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientTest",
+-        "com.google.cloud.gaming.v1.RealmsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1.RealmsServiceClientTest",
 -    ],
 -    runtime_deps = [":gaming_java_gapic_test"],
@@ -44597,6 +49417,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gaming-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_java_gapic",
 -        ":gaming_java_grpc",
@@ -44633,6 +49455,7 @@
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gaming/apiv1;gaming",
 -    service_yaml = "gameservices_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -44873,8 +49696,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,341 +0,0 @@
++++ b/google/cloud/gaming/v1beta/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.
@@ -44949,6 +49772,7 @@
 -    test_deps = [
 -        ":gaming_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_java_proto",
 -    ],
@@ -44957,9 +49781,13 @@
 -java_gapic_test(
 -    name = "gaming_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientTest",
+-        "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientTest",
+-        "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientTest",
+-        "com.google.cloud.gaming.v1beta.RealmsServiceClientHttpJsonTest",
 -        "com.google.cloud.gaming.v1beta.RealmsServiceClientTest",
 -    ],
 -    runtime_deps = [":gaming_java_gapic_test"],
@@ -44968,6 +49796,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gaming-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_java_gapic",
 -        ":gaming_java_grpc",
@@ -45004,6 +49834,7 @@
 -    grpc_service_config = "gaming_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gaming/apiv1beta;gaming",
 -    service_yaml = "gameservices_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gaming_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -45131,8 +49962,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -45150,7 +49981,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "gaming_ruby_gapic",
--    srcs = [":gaming_proto_with_info",],
+-    srcs = [":gaming_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gaming-v1beta"],
 -    deps = [
 -        ":gaming_ruby_grpc",
@@ -45218,7 +50049,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -45261,7 +50092,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -45449,8 +50280,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,322 +0,0 @@
++++ b/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,327 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -45551,6 +50382,7 @@
 -    test_deps = [
 -        ":gkebackup_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkebackup_java_proto",
 -        "//google/api:api_java_proto",
@@ -45560,6 +50392,7 @@
 -java_gapic_test(
 -    name = "gkebackup_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkebackup.v1.BackupForGKEClientHttpJsonTest",
 -        "com.google.cloud.gkebackup.v1.BackupForGKEClientTest",
 -    ],
 -    runtime_deps = [":gkebackup_java_gapic_test"],
@@ -45568,6 +50401,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkebackup-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkebackup_java_gapic",
 -        ":gkebackup_java_grpc",
@@ -45594,6 +50429,7 @@
 -    importpath = "cloud.google.com/go/gkebackup/apiv1;gkebackup",
 -    metadata = True,
 -    service_yaml = "gkebackup_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkebackup_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -45673,7 +50509,7 @@
 -
 -nodejs_gapic_library(
 -    name = "gkebackup_nodejs_gapic",
--    package_name = "@google-cloud/gkebackup",
+-    package_name = "@google-cloud/gke-backup",
 -    src = ":gkebackup_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "gkebackup_grpc_service_config.json",
@@ -45775,7 +50611,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -45819,7 +50655,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
@@ -46014,7 +50850,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
@@ -46193,8 +51029,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,343 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -46282,6 +51118,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkeconnect-gateway-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":gateway_java_gapic",
 -        ":gateway_java_grpc",
@@ -46317,8 +51154,8 @@
 -    srcs = [":gateway_proto_with_info"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1;gateway",
--    service_yaml = "connectgateway_v1beta1.yaml",
 -    metadata = True,
+-    service_yaml = "connectgateway_v1beta1.yaml",
 -    deps = [
 -        ":gateway_go_proto",
 -        "//google/api:httpbody_go_proto",
@@ -46337,8 +51174,8 @@
 -    name = "gapi-cloud-gkeconnect-gateway-v1beta1-go",
 -    deps = [
 -        ":gateway_go_gapic",
--        ":gateway_go_gapic_srcjar-test.srcjar",
 -        ":gateway_go_gapic_srcjar-metadata.srcjar",
+-        ":gateway_go_gapic_srcjar-test.srcjar",
 -        ":gateway_go_proto",
 -    ],
 -)
@@ -46356,7 +51193,7 @@
 -    name = "gateway_py_gapic",
 -    srcs = [":gateway_proto"],
 -    grpc_service_config = "connectgw_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-gke-connect-gateway"]
+-    opt_args = ["warehouse-package-name=google-cloud-gke-connect-gateway"],
 -)
 -
 -# Open Source Packages
@@ -46443,8 +51280,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -46539,7 +51376,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -46583,8 +51420,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,391 +0,0 @@
++++ b/google/cloud/gkehub/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
 -
@@ -46664,7 +51501,7 @@
 -java_grpc_library(
 -    name = "gkehub_java_grpc",
 -    srcs = [":gkehub_proto"],
--    deps = [":gkehub_java_proto"]+ _JAVA_PROTO_SUBPACKAGE_DEPS,
+-    deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
 -)
 -
 -java_gapic_library(
@@ -46675,16 +51512,18 @@
 -    service_yaml = "gkehub_v1.yaml",
 -    test_deps = [
 -        ":gkehub_java_grpc",
--    ]+ _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_proto",
 -        "//google/api:api_java_proto",
--    ]+ _JAVA_PROTO_SUBPACKAGE_DEPS,
+-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
 -)
 -
 -java_gapic_test(
 -    name = "gkehub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkehub.v1.GkeHubClientHttpJsonTest",
 -        "com.google.cloud.gkehub.v1.GkeHubClientTest",
 -    ],
 -    runtime_deps = [":gkehub_java_gapic_test"],
@@ -46693,12 +51532,13 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkehub-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_gapic",
 -        ":gkehub_java_grpc",
 -        ":gkehub_java_proto",
 -        ":gkehub_proto",
--    ]+ _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
 -)
 -
 -##############################################################################
@@ -46732,6 +51572,7 @@
 -    importpath = "cloud.google.com/go/gkehub/apiv1;gkehub",
 -    metadata = True,
 -    service_yaml = "gkehub_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -46978,7 +51819,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,162 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -47144,7 +51985,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,161 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -47309,8 +52150,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,377 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha/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
 -
@@ -47373,7 +52214,6 @@
 -    "java_proto_library",
 -)
 -
--
 -_JAVA_PROTO_SUBPACKAGE_DEPS = [
 -    "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_java_proto",
 -    "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_java_proto",
@@ -47408,6 +52248,7 @@
 -    test_deps = [
 -        ":gkehub_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
@@ -47416,6 +52257,7 @@
 -java_gapic_test(
 -    name = "gkehub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkehub.v1alpha.GkeHubClientHttpJsonTest",
 -        "com.google.cloud.gkehub.v1alpha.GkeHubClientTest",
 -    ],
 -    runtime_deps = [":gkehub_java_gapic_test"],
@@ -47424,6 +52266,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkehub-v1alpha-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_gapic",
 -        ":gkehub_java_grpc",
@@ -47466,6 +52309,7 @@
 -    importpath = "cloud.google.com/go/gkehub/apiv1alpha;gkehub",
 -    metadata = True,
 -    service_yaml = "gkehub_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -47690,7 +52534,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -47839,7 +52683,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,146 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -47989,7 +52833,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,146 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -48139,7 +52983,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -48288,7 +53132,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -48439,8 +53283,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/gkehub/v1alpha2/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/rules_gapic/tree/master/bazel
 -
@@ -48517,6 +53361,7 @@
 -    test_deps = [
 -        ":gkehub_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_proto",
 -        "//google/api:api_java_proto",
@@ -48526,6 +53371,7 @@
 -java_gapic_test(
 -    name = "gkehub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkehub.v1alpha2.GkeHubClientHttpJsonTest",
 -        "com.google.cloud.gkehub.v1alpha2.GkeHubClientTest",
 -    ],
 -    runtime_deps = [":gkehub_java_gapic_test"],
@@ -48534,6 +53380,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkehub-v1alpha2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_gapic",
 -        ":gkehub_java_grpc",
@@ -48571,6 +53419,7 @@
 -    importpath = "cloud.google.com/go/gkehub/apiv1alpha2;gkehub",
 -    metadata = True,
 -    service_yaml = "gkehub_v1alpha2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -48801,8 +53650,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,374 +0,0 @@
++++ b/google/cloud/gkehub/v1beta/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
 -
@@ -48893,6 +53742,7 @@
 -    test_deps = [
 -        ":gkehub_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
@@ -48901,6 +53751,7 @@
 -java_gapic_test(
 -    name = "gkehub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkehub.v1beta.GkeHubClientHttpJsonTest",
 -        "com.google.cloud.gkehub.v1beta.GkeHubClientTest",
 -    ],
 -    runtime_deps = [":gkehub_java_gapic_test"],
@@ -48909,6 +53760,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkehub-v1beta-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_gapic",
 -        ":gkehub_java_grpc",
@@ -48947,13 +53799,14 @@
 -    srcs = [":gkehub_proto_with_info"],
 -    grpc_service_config = "v1beta_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gkehub/apiv1beta;gkehub",
--    service_yaml = "gkehub_v1beta.yaml",
 -    metadata = True,
+-    service_yaml = "gkehub_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -48969,8 +53822,8 @@
 -    name = "gapi-cloud-gkehub-v1beta-go",
 -    deps = [
 -        ":gkehub_go_gapic",
--        ":gkehub_go_gapic_srcjar-test.srcjar",
 -        ":gkehub_go_gapic_srcjar-metadata.srcjar",
+-        ":gkehub_go_gapic_srcjar-test.srcjar",
 -        ":gkehub_go_proto",
 -    ],
 -)
@@ -49083,8 +53936,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -49179,7 +54032,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,146 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -49329,7 +54182,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,146 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -49479,7 +54332,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,145 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -49628,8 +54481,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,382 +0,0 @@
++++ b/google/cloud/gkehub/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
 -
@@ -49711,6 +54564,7 @@
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_proto",
 -        "//google/api:api_java_proto",
@@ -49723,6 +54577,7 @@
 -java_gapic_test(
 -    name = "gkehub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientHttpJsonTest",
 -        "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientTest",
 -    ],
 -    runtime_deps = [":gkehub_java_gapic_test"],
@@ -49731,6 +54586,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkehub-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_java_gapic",
 -        ":gkehub_java_grpc",
@@ -49772,6 +54629,7 @@
 -    importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub",
 -    metadata = True,
 -    service_yaml = "gkehub_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkehub_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -49929,9 +54787,9 @@
 -        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
 -    ],
 -    grpc_service_config = "membership_grpc_service_config.json",
--    service_yaml = "gkehub_v1beta1.yaml",
 -    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",
 -    deps = [
 -        ":gkehub_ruby_grpc",
 -        ":gkehub_ruby_proto",
@@ -50014,7 +54872,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -50057,8 +54915,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/gkemulticloud/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
 -
@@ -50139,6 +54997,7 @@
 -    test_deps = [
 -        ":gkemulticloud_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkemulticloud_java_proto",
 -        "//google/api:api_java_proto",
@@ -50148,7 +55007,9 @@
 -java_gapic_test(
 -    name = "gkemulticloud_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gkemulticloud.v1.AwsClustersClientHttpJsonTest",
 -        "com.google.cloud.gkemulticloud.v1.AwsClustersClientTest",
+-        "com.google.cloud.gkemulticloud.v1.AzureClustersClientHttpJsonTest",
 -        "com.google.cloud.gkemulticloud.v1.AzureClustersClientTest",
 -    ],
 -    runtime_deps = [":gkemulticloud_java_gapic_test"],
@@ -50157,6 +55018,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gkemulticloud-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkemulticloud_java_gapic",
 -        ":gkemulticloud_java_grpc",
@@ -50194,6 +55057,7 @@
 -    importpath = "cloud.google.com/go/gkemulticloud/apiv1;gkemulticloud",
 -    metadata = True,
 -    service_yaml = "gkemulticloud_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gkemulticloud_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -50234,6 +55098,11 @@
 -    srcs = [":gkemulticloud_proto"],
 -    grpc_service_config = "gkemulticloud_grpc_service_config.json",
 -    service_yaml = "gkemulticloud_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-gke-multicloud",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=gke_multicloud",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -50431,7 +55300,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -50611,8 +55480,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,340 +0,0 @@
++++ b/google/cloud/gsuiteaddons/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
 -
@@ -50652,8 +55521,8 @@
 -    "proto_library_with_info",
 -    "py_gapic_assembly_pkg",
 -    "py_gapic_library",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -50709,6 +55578,7 @@
 -    test_deps = [
 -        ":gsuiteaddons_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gsuiteaddons_java_proto",
 -    ],
@@ -50717,6 +55587,7 @@
 -java_gapic_test(
 -    name = "gsuiteaddons_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientHttpJsonTest",
 -        "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientTest",
 -    ],
 -    runtime_deps = [":gsuiteaddons_java_gapic_test"],
@@ -50725,6 +55596,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-gsuiteaddons-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gsuiteaddons_java_gapic",
 -        ":gsuiteaddons_java_grpc",
@@ -50756,6 +55629,7 @@
 -    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons",
 -    service_yaml = "gsuiteaddons_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":gsuiteaddons_go_proto",
 -    ],
@@ -50789,7 +55663,7 @@
 -        "warehouse-package-name=google-cloud-workspace-add-ons",
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=workspace_add_ons",
--    ]
+-    ],
 -)
 -
 -# Open Source Packages
@@ -50870,7 +55744,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "gsuiteaddons_ruby_gapic",
--    srcs = [":gsuiteaddons_proto_with_info",],
+-    srcs = [":gsuiteaddons_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-gsuite_add_ons-v1",
 -        "ruby-cloud-gem-namespace=Google::Cloud::GSuiteAddOns::V1",
@@ -50955,7 +55829,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -50999,8 +55873,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/iap/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
 -
@@ -51081,6 +55955,7 @@
 -        ":iap_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_java_proto",
 -        "//google/api:api_java_proto",
@@ -51091,7 +55966,9 @@
 -java_gapic_test(
 -    name = "iap_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientHttpJsonTest",
 -        "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientTest",
+-        "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientHttpJsonTest",
 -        "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientTest",
 -    ],
 -    runtime_deps = [":iap_java_gapic_test"],
@@ -51100,6 +55977,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iap-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_java_gapic",
 -        ":iap_java_grpc",
@@ -51137,6 +56016,7 @@
 -    importpath = "cloud.google.com/go/iap/apiv1;iap",
 -    metadata = True,
 -    service_yaml = "iap_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -51373,8 +56253,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,348 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -51447,6 +56327,7 @@
 -        ":iap_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -51456,6 +56337,7 @@
 -java_gapic_test(
 -    name = "iap_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientTest",
 -    ],
 -    runtime_deps = [":iap_java_gapic_test"],
@@ -51464,6 +56346,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iap-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_java_gapic",
 -        ":iap_java_grpc",
@@ -51501,6 +56385,7 @@
 -    importpath = "cloud.google.com/go/iap/apiv1beta1;iap",
 -    metadata = True,
 -    service_yaml = "iap_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iap_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -51718,10 +56603,193 @@
 -# C++
 -##############################################################################
 -# 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.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.
+-package(default_visibility = ["//visibility:public"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-
+-proto_library(
+-    name = "logging_proto",
+-    srcs = [
+-        "request_log.proto",
+-    ],
+-    deps = [
+-        "//google/rpc:status_proto",
+-        "@com_google_protobuf//:struct_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/identitytoolkit/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",
+-        "@com_google_protobuf//:struct_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/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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,365 +0,0 @@
++++ b/google/cloud/identitytoolkit/v2/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
 -
@@ -51797,6 +56865,7 @@
 -    test_deps = [
 -        ":identitytoolkit_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":identitytoolkit_java_proto",
 -        "//google/api:api_java_proto",
@@ -51806,7 +56875,9 @@
 -java_gapic_test(
 -    name = "identitytoolkit_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientHttpJsonTest",
 -        "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientTest",
+-        "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientHttpJsonTest",
 -        "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientTest",
 -    ],
 -    runtime_deps = [":identitytoolkit_java_gapic_test"],
@@ -51815,6 +56886,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-identitytoolkit-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":identitytoolkit_java_gapic",
 -        ":identitytoolkit_java_grpc",
@@ -51849,8 +56922,9 @@
 -    srcs = [":identitytoolkit_proto_with_info"],
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/identitytoolkit/apiv2;identitytoolkit",
--    service_yaml = "identitytoolkit_v2.yaml",
 -    metadata = True,
+-    service_yaml = "identitytoolkit_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":identitytoolkit_go_proto",
 -    ],
@@ -51868,8 +56942,8 @@
 -    name = "gapi-cloud-identitytoolkit-v2-go",
 -    deps = [
 -        ":identitytoolkit_go_gapic",
--        ":identitytoolkit_go_gapic_srcjar-test.srcjar",
 -        ":identitytoolkit_go_gapic_srcjar-metadata.srcjar",
+-        ":identitytoolkit_go_gapic_srcjar-test.srcjar",
 -        ":identitytoolkit_go_proto",
 -    ],
 -)
@@ -51888,9 +56962,9 @@
 -    srcs = [":identitytoolkit_proto"],
 -    grpc_service_config = "identitytoolkit_grpc_service_config.json",
 -    opt_args = [
--      "warehouse-package-name=google-cloud-identity-toolkit",
--      "python-gapic-namespace=google.cloud",
--      "python-gapic-name=identity_toolkit",
+-        "warehouse-package-name=google-cloud-identity-toolkit",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=identity_toolkit",
 -    ],
 -)
 -
@@ -51978,8 +57052,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -52089,7 +57163,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -52133,8 +57207,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/ids/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
 -
@@ -52211,6 +57285,7 @@
 -    test_deps = [
 -        ":ids_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":ids_java_proto",
 -        "//google/api:api_java_proto",
@@ -52220,6 +57295,7 @@
 -java_gapic_test(
 -    name = "ids_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.ids.v1.IDSClientHttpJsonTest",
 -        "com.google.cloud.ids.v1.IDSClientTest",
 -    ],
 -    runtime_deps = [":ids_java_gapic_test"],
@@ -52228,6 +57304,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-ids-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":ids_java_gapic",
 -        ":ids_java_grpc",
@@ -52263,13 +57341,14 @@
 -    srcs = [":ids_proto_with_info"],
 -    grpc_service_config = "ids_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/ids/apiv1;ids",
--    service_yaml = "ids_v1.yaml",
 -    metadata = True,
+-    service_yaml = "ids_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":ids_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -52285,8 +57364,8 @@
 -    name = "gapi-cloud-ids-v1-go",
 -    deps = [
 -        ":ids_go_gapic",
--        ":ids_go_gapic_srcjar-test.srcjar",
 -        ":ids_go_gapic_srcjar-metadata.srcjar",
+-        ":ids_go_gapic_srcjar-test.srcjar",
 -        ":ids_go_proto",
 -    ],
 -)
@@ -52339,9 +57418,9 @@
 -php_gapic_library(
 -    name = "ids_php_gapic",
 -    srcs = [":ids_proto_with_info"],
+-    gapic_yaml = "ids_gapic.yaml",
 -    grpc_service_config = "ids_grpc_service_config.json",
 -    service_yaml = "ids_v1.yaml",
--    gapic_yaml = "ids_gapic.yaml",
 -    deps = [
 -        ":ids_php_grpc",
 -        ":ids_php_proto",
@@ -52391,8 +57470,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -52503,7 +57582,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -52675,7 +57754,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -52719,8 +57798,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/iot/v1/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.
@@ -52791,6 +57870,7 @@
 -        ":iot_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iot_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -52800,6 +57880,7 @@
 -java_gapic_test(
 -    name = "iot_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.iot.v1.DeviceManagerClientHttpJsonTest",
 -        "com.google.cloud.iot.v1.DeviceManagerClientTest",
 -    ],
 -    runtime_deps = [":iot_java_gapic_test"],
@@ -52808,6 +57889,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iot-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iot_java_gapic",
 -        ":iot_java_grpc",
@@ -52845,6 +57928,7 @@
 -    grpc_service_config = "cloudiot_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iot/apiv1;iot",
 -    service_yaml = "cloudiot_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iot_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -53078,7 +58162,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -53123,8 +58207,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,378 +0,0 @@
++++ b/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,383 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -53203,6 +58287,7 @@
 -        ":kms_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":kms_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -53212,6 +58297,7 @@
 -java_gapic_test(
 -    name = "kms_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.kms.v1.KeyManagementServiceClientHttpJsonTest",
 -        "com.google.cloud.kms.v1.KeyManagementServiceClientTest",
 -    ],
 -    runtime_deps = [":kms_java_gapic_test"],
@@ -53220,6 +58306,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-kms-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":kms_java_gapic",
 -        ":kms_java_grpc",
@@ -53258,6 +58346,7 @@
 -    grpc_service_config = "cloudkms_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/kms/apiv1;kms",
 -    service_yaml = "cloudkms_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":kms_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -53505,7 +58594,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -53550,8 +58639,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -53622,6 +58711,7 @@
 -    test_deps = [
 -        ":language_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_proto",
 -    ],
@@ -53630,6 +58720,7 @@
 -java_gapic_test(
 -    name = "language_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.language.v1.LanguageServiceClientHttpJsonTest",
 -        "com.google.cloud.language.v1.LanguageServiceClientTest",
 -    ],
 -    runtime_deps = [":language_java_gapic_test"],
@@ -53638,6 +58729,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-language-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_gapic",
 -        ":language_java_grpc",
@@ -53674,6 +58767,7 @@
 -    importpath = "cloud.google.com/go/language/apiv1;language",
 -    metadata = True,
 -    service_yaml = "language_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_go_proto",
 -    ],
@@ -53908,7 +59002,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -54073,8 +59167,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -54146,6 +59240,7 @@
 -    test_deps = [
 -        ":language_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_proto",
 -    ],
@@ -54154,6 +59249,7 @@
 -java_gapic_test(
 -    name = "language_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.language.v1beta2.LanguageServiceClientHttpJsonTest",
 -        "com.google.cloud.language.v1beta2.LanguageServiceClientTest",
 -    ],
 -    runtime_deps = [":language_java_gapic_test"],
@@ -54162,6 +59258,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-language-v1beta2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_java_gapic",
 -        ":language_java_grpc",
@@ -54198,6 +59296,7 @@
 -    importpath = "cloud.google.com/go/language/apiv1beta2;language",
 -    metadata = True,
 -    service_yaml = "language_v1beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":language_go_proto",
 -    ],
@@ -54416,7 +59515,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -54461,8 +59560,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/cloud/lifesciences/v2beta/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
 -
@@ -54537,6 +59636,7 @@
 -    test_deps = [
 -        ":lifesciences_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_java_proto",
 -    ],
@@ -54545,6 +59645,7 @@
 -java_gapic_test(
 -    name = "lifesciences_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientHttpJsonTest",
 -        "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientTest",
 -    ],
 -    runtime_deps = [":lifesciences_java_gapic_test"],
@@ -54553,6 +59654,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-lifesciences-v2beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_java_gapic",
 -        ":lifesciences_java_grpc",
@@ -54589,13 +59692,14 @@
 -    srcs = [":lifesciences_proto_with_info"],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/lifesciences/apiv2beta;lifesciences",
--    service_yaml = "lifesciences_v2beta.yaml",
 -    metadata = True,
+-    service_yaml = "lifesciences_v2beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":lifesciences_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@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",
 -    ],
 -)
@@ -54612,8 +59716,8 @@
 -    name = "gapi-cloud-lifesciences-v2beta-go",
 -    deps = [
 -        ":lifesciences_go_gapic",
--        ":lifesciences_go_gapic_srcjar-test.srcjar",
 -        ":lifesciences_go_gapic_srcjar-metadata.srcjar",
+-        ":lifesciences_go_gapic_srcjar-test.srcjar",
 -        ":lifesciences_go_proto",
 -    ],
 -)
@@ -54631,7 +59735,7 @@
 -    name = "lifesciences_py_gapic",
 -    srcs = [":lifesciences_proto"],
 -    grpc_service_config = "lifesciences_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-life-sciences"]
+-    opt_args = ["warehouse-package-name=google-cloud-life-sciences"],
 -)
 -
 -# Open Source Packages
@@ -54718,8 +59822,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -54815,8 +59919,8 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,250 +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.
@@ -54853,9 +59957,9 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg"
 -)
 -
 -java_proto_library(
@@ -54869,12 +59973,12 @@
 -    deps = [":location_java_proto"],
 -)
 -
--
 -# Please DO-NOT-REMOVE this section.
 -# This is required to generate java files for these protos.
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-location-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":location_java_grpc",
 -        ":location_java_proto",
@@ -54959,7 +60063,6 @@
 -    "nodejs_gapic_library",
 -)
 -
--
 -##############################################################################
 -# Ruby
 -##############################################################################
@@ -55069,7 +60172,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -55113,8 +60216,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/managedidentities/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
 -
@@ -55206,6 +60309,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-managedidentities-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":managedidentities_java_gapic",
 -        ":managedidentities_java_grpc",
@@ -55242,6 +60346,7 @@
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities",
 -    service_yaml = "managedidentities_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":managedidentities_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -55280,7 +60385,7 @@
 -    name = "managedidentities_py_gapic",
 -    srcs = [":managedidentities_proto"],
 -    grpc_service_config = "managedidentities_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-managed-identities"]
+-    opt_args = ["warehouse-package-name=google-cloud-managed-identities"],
 -)
 -
 -# Open Source Packages
@@ -55479,8 +60584,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/managedidentities/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
 -
@@ -55575,6 +60680,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-managedidentities-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":managedidentities_java_gapic",
 -        ":managedidentities_java_grpc",
@@ -55612,6 +60718,7 @@
 -    importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities",
 -    metadata = True,
 -    service_yaml = "managedidentities_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":managedidentities_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -55841,7 +60948,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -55885,7 +60992,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -56055,8 +61162,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/cloud/mediatranslation/v1beta1/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
 -
@@ -56127,6 +61234,7 @@
 -    test_deps = [
 -        ":mediatranslation_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":mediatranslation_java_proto",
 -    ],
@@ -56135,6 +61243,7 @@
 -java_gapic_test(
 -    name = "mediatranslation_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientHttpJsonTest",
 -        "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest",
 -    ],
 -    runtime_deps = [":mediatranslation_java_gapic_test"],
@@ -56143,6 +61252,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-mediatranslation-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":mediatranslation_java_gapic",
 -        ":mediatranslation_java_grpc",
@@ -56401,7 +61512,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -56445,8 +61556,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/memcache/v1/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -56521,6 +61632,7 @@
 -    test_deps = [
 -        ":memcache_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_proto",
 -    ],
@@ -56536,6 +61648,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-memcache-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_gapic",
 -        ":memcache_java_grpc",
@@ -56572,6 +61686,7 @@
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/memcache/apiv1;memcache",
 -    service_yaml = "memcache_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -56807,8 +61922,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -56883,6 +61998,7 @@
 -    test_deps = [
 -        ":memcache_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_proto",
 -    ],
@@ -56898,6 +62014,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-memcache-v1beta2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_java_gapic",
 -        ":memcache_java_grpc",
@@ -56934,6 +62052,7 @@
 -    grpc_service_config = "memcache_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/memcache/apiv1beta2;memcache",
 -    service_yaml = "memcache_v1beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":memcache_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -57154,7 +62273,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -57198,7 +62317,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -57373,8 +62492,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/metastore/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
 -
@@ -57452,6 +62571,7 @@
 -    test_deps = [
 -        ":metastore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_proto",
 -    ],
@@ -57460,6 +62580,7 @@
 -java_gapic_test(
 -    name = "metastore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.metastore.v1.DataprocMetastoreClientHttpJsonTest",
 -        "com.google.cloud.metastore.v1.DataprocMetastoreClientTest",
 -    ],
 -    runtime_deps = [":metastore_java_gapic_test"],
@@ -57468,6 +62589,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-metastore-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_gapic",
 -        ":metastore_java_grpc",
@@ -57506,6 +62629,7 @@
 -    importpath = "cloud.google.com/go/metastore/apiv1;metastore",
 -    metadata = True,
 -    service_yaml = "metastore_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -57743,8 +62867,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/metastore/v1alpha/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
 -
@@ -57823,6 +62947,7 @@
 -    test_deps = [
 -        ":metastore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_proto",
 -        "//google/api:api_java_proto",
@@ -57832,6 +62957,7 @@
 -java_gapic_test(
 -    name = "metastore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientHttpJsonTest",
 -        "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest",
 -    ],
 -    runtime_deps = [":metastore_java_gapic_test"],
@@ -57840,6 +62966,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-metastore-v1alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_gapic",
 -        ":metastore_java_grpc",
@@ -57878,6 +63006,7 @@
 -    importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore",
 -    metadata = True,
 -    service_yaml = "metastore_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -58107,8 +63236,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/cloud/metastore/v1beta/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
 -
@@ -58186,6 +63315,7 @@
 -    test_deps = [
 -        ":metastore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_proto",
 -    ],
@@ -58194,6 +63324,7 @@
 -java_gapic_test(
 -    name = "metastore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.metastore.v1beta.DataprocMetastoreClientHttpJsonTest",
 -        "com.google.cloud.metastore.v1beta.DataprocMetastoreClientTest",
 -    ],
 -    runtime_deps = [":metastore_java_gapic_test"],
@@ -58202,6 +63333,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-metastore-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_java_gapic",
 -        ":metastore_java_grpc",
@@ -58240,6 +63373,7 @@
 -    importpath = "cloud.google.com/go/metastore/apiv1beta;metastore",
 -    metadata = True,
 -    service_yaml = "metastore_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -58367,8 +63501,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -58461,9 +63595,189 @@
 -# C++
 -##############################################################################
 -# 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.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.
+-package(default_visibility = ["//visibility:public"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-
+-proto_library(
+-    name = "logging_proto",
+-    srcs = [
+-        "analyzer_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/networkanalyzer/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//: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/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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -58507,8 +63821,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/networkconnectivity/v1/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
 -
@@ -58603,6 +63917,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkconnectivity-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":networkconnectivity_java_gapic",
 -        ":networkconnectivity_java_grpc",
@@ -58877,8 +64192,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,348 +0,0 @@
++++ b/google/cloud/networkconnectivity/v1alpha1/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
 -
@@ -58970,6 +64285,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkconnectivity-v1alpha1-java",
+-    include_samples = True,
 -    deps = [
 -        ":networkconnectivity_java_gapic",
 -        ":networkconnectivity_java_grpc",
@@ -59229,7 +64545,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -59272,8 +64588,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/networkmanagement/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
 -
@@ -59351,6 +64667,7 @@
 -    test_deps = [
 -        ":networkmanagement_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_java_proto",
 -    ],
@@ -59359,6 +64676,7 @@
 -java_gapic_test(
 -    name = "networkmanagement_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientHttpJsonTest",
 -        "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientTest",
 -    ],
 -    runtime_deps = [":networkmanagement_java_gapic_test"],
@@ -59367,6 +64685,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkmanagement-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_java_gapic",
 -        ":networkmanagement_java_grpc",
@@ -59405,6 +64725,7 @@
 -    importpath = "cloud.google.com/go/networkmanagement/apiv1;networkmanagement",
 -    metadata = True,
 -    service_yaml = "networkmanagement_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -59448,7 +64769,7 @@
 -        "warehouse-package-name=google-cloud-network-management",
 -        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=network_management",
--  ],
+-    ],
 -)
 -
 -# Open Source Packages
@@ -59646,8 +64967,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,349 +0,0 @@
++++ b/google/cloud/networkmanagement/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
 -
@@ -59725,6 +65046,7 @@
 -    test_deps = [
 -        ":networkmanagement_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_java_proto",
 -    ],
@@ -59733,6 +65055,7 @@
 -java_gapic_test(
 -    name = "networkmanagement_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientHttpJsonTest",
 -        "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientTest",
 -    ],
 -    runtime_deps = [":networkmanagement_java_gapic_test"],
@@ -59741,6 +65064,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkmanagement-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_java_gapic",
 -        ":networkmanagement_java_grpc",
@@ -59779,6 +65104,7 @@
 -    importpath = "cloud.google.com/go/networkmanagement/apiv1beta1;networkmanagement",
 -    metadata = True,
 -    service_yaml = "networkmanagement_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkmanagement_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -59999,7 +65325,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -60040,10 +65366,366 @@
 -        ":networksecurity_ruby_wrapper",
 -    ],
 -)
+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.000000000 -0800
+@@ -1,352 +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 = "networksecurity_proto",
+-    srcs = [
+-        "authorization_policy.proto",
+-        "client_tls_policy.proto",
+-        "common.proto",
+-        "network_security.proto",
+-        "server_tls_policy.proto",
+-        "tls.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 = "networksecurity_proto_with_info",
+-    deps = [
+-        ":networksecurity_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 = "networksecurity_java_proto",
+-    deps = [":networksecurity_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "networksecurity_java_grpc",
+-    srcs = [":networksecurity_proto"],
+-    deps = [":networksecurity_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "networksecurity_java_gapic",
+-    srcs = [":networksecurity_proto_with_info"],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-    test_deps = [
+-        ":networksecurity_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    deps = [
+-        ":networksecurity_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "networksecurity_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.networksecurity.v1.NetworkSecurityClientTest",
+-    ],
+-    runtime_deps = [":networksecurity_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-networksecurity-v1-java",
+-    deps = [
+-        ":networksecurity_java_gapic",
+-        ":networksecurity_java_grpc",
+-        ":networksecurity_java_proto",
+-        ":networksecurity_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 = "networksecurity_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1",
+-    protos = [":networksecurity_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "networksecurity_go_gapic",
+-    srcs = [":networksecurity_proto_with_info"],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/networksecurity/apiv1;networksecurity",
+-    service_yaml = "networksecurity_v1.yaml",
+-    metadata = True,
+-    deps = [
+-        ":networksecurity_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 = "networksecurity_go_gapic_test",
+-    srcs = [":networksecurity_go_gapic_srcjar_test"],
+-    embed = [":networksecurity_go_gapic"],
+-    importpath = "cloud.google.com/go/networksecurity/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-networksecurity-v1-go",
+-    deps = [
+-        ":networksecurity_go_gapic",
+-        ":networksecurity_go_gapic_srcjar-test.srcjar",
+-        ":networksecurity_go_gapic_srcjar-metadata.srcjar",
+-        ":networksecurity_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "networksecurity_py_gapic",
+-    srcs = [":networksecurity_proto"],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "networksecurity-v1-py",
+-    deps = [
+-        ":networksecurity_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 = "networksecurity_php_proto",
+-    deps = [":networksecurity_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "networksecurity_php_grpc",
+-    srcs = [":networksecurity_proto"],
+-    deps = [":networksecurity_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "networksecurity_php_gapic",
+-    srcs = [":networksecurity_proto_with_info"],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-    service_yaml = "networksecurity_v1.yaml",
+-    deps = [
+-        ":networksecurity_php_grpc",
+-        ":networksecurity_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-networksecurity-v1-php",
+-    deps = [
+-        ":networksecurity_php_gapic",
+-        ":networksecurity_php_grpc",
+-        ":networksecurity_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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",
+-    src = ":networksecurity_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-    package = "google.cloud.networksecurity.v1",
+-    service_yaml = "networksecurity_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "networksecurity-v1-nodejs",
+-    deps = [
+-        ":networksecurity_nodejs_gapic",
+-        ":networksecurity_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 = "networksecurity_ruby_proto",
+-    deps = [":networksecurity_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "networksecurity_ruby_grpc",
+-    srcs = [":networksecurity_proto"],
+-    deps = [":networksecurity_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "networksecurity_ruby_gapic",
+-    srcs = [":networksecurity_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-networksecurity-v1",
+-    ],
+-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
+-    deps = [
+-        ":networksecurity_ruby_grpc",
+-        ":networksecurity_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-networksecurity-v1-ruby",
+-    deps = [
+-        ":networksecurity_ruby_gapic",
+-        ":networksecurity_ruby_grpc",
+-        ":networksecurity_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 = "networksecurity_csharp_proto",
+-    deps = [":networksecurity_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "networksecurity_csharp_grpc",
+-    srcs = [":networksecurity_proto"],
+-    deps = [":networksecurity_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "networksecurity_csharp_gapic",
+-    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",
+-    deps = [
+-        ":networksecurity_csharp_grpc",
+-        ":networksecurity_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-networksecurity-v1-csharp",
+-    deps = [
+-        ":networksecurity_csharp_gapic",
+-        ":networksecurity_csharp_grpc",
+-        ":networksecurity_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,356 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -60139,6 +65821,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networksecurity-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":networksecurity_java_gapic",
 -        ":networksecurity_java_grpc",
@@ -60401,8 +66084,8 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/networkservices/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
 -
@@ -60428,7 +66111,14 @@
 -    srcs = [
 -        "common.proto",
 -        "endpoint_policy.proto",
+-        "gateway.proto",
+-        "grpc_route.proto",
+-        "http_route.proto",
+-        "mesh.proto",
 -        "network_services.proto",
+-        "service_binding.proto",
+-        "tcp_route.proto",
+-        "tls_route.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -60436,6 +66126,7 @@
 -        "//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",
 -    ],
@@ -60446,6 +66137,8 @@
 -    deps = [
 -        ":networkservices_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
+-        "//google/iam/v1:iam_policy_proto",
 -    ],
 -)
 -
@@ -60480,16 +66173,22 @@
 -    service_yaml = "networkservices_v1.yaml",
 -    test_deps = [
 -        ":networkservices_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_java_proto",
 -        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
+-        "//google/iam/v1:iam_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "networkservices_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.networkservices.v1.NetworkServicesClientHttpJsonTest",
 -        "com.google.cloud.networkservices.v1.NetworkServicesClientTest",
 -    ],
 -    runtime_deps = [":networkservices_java_gapic_test"],
@@ -60498,6 +66197,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkservices-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_java_gapic",
 -        ":networkservices_java_grpc",
@@ -60533,13 +66234,17 @@
 -    srcs = [":networkservices_proto_with_info"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/networkservices/apiv1;networkservices",
--    service_yaml = "networkservices_v1.yaml",
 -    metadata = True,
+-    service_yaml = "networkservices_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_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",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
+-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -60555,8 +66260,8 @@
 -    name = "gapi-cloud-networkservices-v1-go",
 -    deps = [
 -        ":networkservices_go_gapic",
--        ":networkservices_go_gapic_srcjar-test.srcjar",
 -        ":networkservices_go_gapic_srcjar-metadata.srcjar",
+-        ":networkservices_go_gapic_srcjar-test.srcjar",
 -        ":networkservices_go_proto",
 -    ],
 -)
@@ -60575,10 +66280,11 @@
 -    srcs = [":networkservices_proto"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
 -    opt_args = [
--        "warehouse-package-name=google-cloud-network-services",
--        "python-gapic-namespace=google.cloud",
 -        "python-gapic-name=network_services",
--  ],
+-        "python-gapic-namespace=google.cloud",
+-        "warehouse-package-name=google-cloud-network-services",
+-    ],
+-    service_yaml = "networkservices_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -60665,8 +66371,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -60685,10 +66391,9 @@
 -ruby_cloud_gapic_library(
 -    name = "networkservices_ruby_gapic",
 -    srcs = [":networkservices_proto_with_info"],
--    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-networkservices-v1",
--    ],
+-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1"],
 -    grpc_service_config = "networkservices_grpc_service_config.json",
+-    service_yaml = "networkservices_v1.yaml",
 -    deps = [
 -        ":networkservices_ruby_grpc",
 -        ":networkservices_ruby_proto",
@@ -60771,8 +66476,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,359 +0,0 @@
++++ b/google/cloud/networkservices/v1beta1/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
 -
@@ -60851,6 +66556,7 @@
 -    test_deps = [
 -        ":networkservices_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_java_proto",
 -        "//google/api:api_java_proto",
@@ -60860,6 +66566,7 @@
 -java_gapic_test(
 -    name = "networkservices_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.networkservices.v1beta1.NetworkServicesClientHttpJsonTest",
 -        "com.google.cloud.networkservices.v1beta1.NetworkServicesClientTest",
 -    ],
 -    runtime_deps = [":networkservices_java_gapic_test"],
@@ -60868,6 +66575,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-networkservices-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_java_gapic",
 -        ":networkservices_java_grpc",
@@ -60905,6 +66614,7 @@
 -    importpath = "cloud.google.com/go/networkservices/apiv1beta1;networkservices",
 -    metadata = True,
 -    service_yaml = "networkservices_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":networkservices_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -61134,7 +66844,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -61178,7 +66888,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -61359,8 +67069,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,382 +0,0 @@
++++ b/google/cloud/notebooks/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
 -
@@ -61408,8 +67118,8 @@
 -    name = "notebooks_proto_with_info",
 -    deps = [
 -        ":notebooks_proto",
--        "//google/cloud/location:location_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -61466,6 +67176,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-notebooks-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":notebooks_java_gapic",
 -        ":notebooks_java_grpc",
@@ -61495,8 +67206,8 @@
 -    protos = [":notebooks_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
--        "//google/longrunning:longrunning_go_proto",
 -        "//google/cloud/location:location_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
 -    ],
 -)
 -
@@ -61505,14 +67216,14 @@
 -    srcs = [":notebooks_proto_with_info"],
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/notebooks/apiv1;notebooks",
--    service_yaml = "notebooks_v1.yaml",
 -    metadata = True,
+-    service_yaml = "notebooks_v1.yaml",
 -    deps = [
 -        ":notebooks_go_proto",
+-        "//google/cloud/location:location_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--         "//google/cloud/location:location_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -61528,8 +67239,8 @@
 -    name = "gapi-cloud-notebooks-v1-go",
 -    deps = [
 -        ":notebooks_go_gapic",
--        ":notebooks_go_gapic_srcjar-test.srcjar",
 -        ":notebooks_go_gapic_srcjar-metadata.srcjar",
+-        ":notebooks_go_gapic_srcjar-test.srcjar",
 -        ":notebooks_go_proto",
 -    ],
 -)
@@ -61633,8 +67344,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -61745,8 +67456,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,345 +0,0 @@
++++ b/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -61838,6 +67549,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-notebooks-v1beta1-java",
+-    include_samples = True,
 -    deps = [
 -        ":notebooks_java_gapic",
 -        ":notebooks_java_grpc",
@@ -61874,6 +67586,7 @@
 -    grpc_service_config = "notebooks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/notebooks/apiv1beta1;notebooks",
 -    service_yaml = "notebooks_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":notebooks_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -62094,7 +67807,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -62137,8 +67850,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,368 +0,0 @@
++++ b/google/cloud/optimization/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
 -
@@ -62216,6 +67929,7 @@
 -    test_deps = [
 -        ":optimization_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":optimization_java_proto",
 -        "//google/api:api_java_proto",
@@ -62225,6 +67939,7 @@
 -java_gapic_test(
 -    name = "optimization_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.optimization.v1.FleetRoutingClientHttpJsonTest",
 -        "com.google.cloud.optimization.v1.FleetRoutingClientTest",
 -    ],
 -    runtime_deps = [":optimization_java_gapic_test"],
@@ -62233,6 +67948,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-optimization-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":optimization_java_gapic",
 -        ":optimization_java_grpc",
@@ -62269,13 +67986,14 @@
 -    srcs = [":optimization_proto_with_info"],
 -    grpc_service_config = "cloudoptimization_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/optimization/apiv1;optimization",
--    service_yaml = "cloudoptimization_v1.yaml",
 -    metadata = True,
+-    service_yaml = "cloudoptimization_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":optimization_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@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",
 -    ],
 -)
@@ -62292,8 +68010,8 @@
 -    name = "gapi-cloud-optimization-v1-go",
 -    deps = [
 -        ":optimization_go_gapic",
--        ":optimization_go_gapic_srcjar-test.srcjar",
 -        ":optimization_go_gapic_srcjar-metadata.srcjar",
+-        ":optimization_go_gapic_srcjar-test.srcjar",
 -        ":optimization_go_proto",
 -    ],
 -)
@@ -62398,8 +68116,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -62509,7 +68227,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -62552,8 +68270,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,369 +0,0 @@
++++ b/google/cloud/orchestration/airflow/service/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
 -
@@ -62631,6 +68349,7 @@
 -    test_deps = [
 -        ":service_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_java_proto",
 -    ],
@@ -62639,7 +68358,9 @@
 -java_gapic_test(
 -    name = "service_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientTest",
+-        "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientHttpJsonTest",
 -        "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientTest",
 -    ],
 -    runtime_deps = [":service_java_gapic_test"],
@@ -62648,6 +68369,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-airflow-service-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_java_gapic",
 -        ":service_java_grpc",
@@ -62684,13 +68407,14 @@
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1;service",
--    service_yaml = "composer_v1.yaml",
 -    metadata = True,
+-    service_yaml = "composer_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -62706,8 +68430,8 @@
 -    name = "gapi-cloud-airflow-service-v1-go",
 -    deps = [
 -        ":service_go_gapic",
--        ":service_go_gapic_srcjar-test.srcjar",
 -        ":service_go_gapic_srcjar-metadata.srcjar",
+-        ":service_go_gapic_srcjar-test.srcjar",
 -        ":service_go_proto",
 -    ],
 -)
@@ -62727,7 +68451,7 @@
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-orchestration-airflow",
--    ]
+-    ],
 -)
 -
 -# Open Source Packages
@@ -62814,8 +68538,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -62925,8 +68649,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,356 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -63004,6 +68728,7 @@
 -    test_deps = [
 -        ":service_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_java_proto",
 -    ],
@@ -63012,7 +68737,9 @@
 -java_gapic_test(
 -    name = "service_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientHttpJsonTest",
 -        "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientTest",
+-        "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientHttpJsonTest",
 -        "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientTest",
 -    ],
 -    runtime_deps = [":service_java_gapic_test"],
@@ -63021,6 +68748,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-airflow-service-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_java_gapic",
 -        ":service_java_grpc",
@@ -63057,13 +68786,14 @@
 -    srcs = [":service_proto_with_info"],
 -    grpc_service_config = "composer_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1;service",
--    service_yaml = "composer_v1beta1.yaml",
 -    metadata = True,
+-    service_yaml = "composer_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":service_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -63079,8 +68809,8 @@
 -    name = "gapi-cloud-airflow-service-v1beta1-go",
 -    deps = [
 -        ":service_go_gapic",
--        ":service_go_gapic_srcjar-test.srcjar",
 -        ":service_go_gapic_srcjar-metadata.srcjar",
+-        ":service_go_gapic_srcjar-test.srcjar",
 -        ":service_go_proto",
 -    ],
 -)
@@ -63184,8 +68914,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -63279,7 +69009,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -63323,8 +69053,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,215 +0,0 @@
++++ b/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,217 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -63371,6 +69101,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-orgpolicy-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":orgpolicy_java_grpc",
 -        ":orgpolicy_java_proto",
@@ -63542,8 +69274,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,357 +0,0 @@
++++ b/google/cloud/orgpolicy/v2/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -63619,6 +69351,7 @@
 -    test_deps = [
 -        ":orgpolicy_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":orgpolicy_java_proto",
 -    ],
@@ -63627,6 +69360,7 @@
 -java_gapic_test(
 -    name = "orgpolicy_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.orgpolicy.v2.OrgPolicyClientHttpJsonTest",
 -        "com.google.cloud.orgpolicy.v2.OrgPolicyClientTest",
 -    ],
 -    runtime_deps = [":orgpolicy_java_gapic_test"],
@@ -63635,6 +69369,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-orgpolicy-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":orgpolicy_java_gapic",
 -        ":orgpolicy_java_grpc",
@@ -63671,6 +69407,7 @@
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy",
 -    service_yaml = "orgpolicy_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":orgpolicy_go_proto",
 -    ],
@@ -63903,7 +69640,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -63947,8 +69684,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/osconfig/agentendpoint/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/rules_gapic/tree/master/bazel
 -
@@ -64029,6 +69766,7 @@
 -    test_deps = [
 -        ":agentendpoint_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_java_proto",
 -        "//google/api:api_java_proto",
@@ -64038,6 +69776,7 @@
 -java_gapic_test(
 -    name = "agentendpoint_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest",
 -    ],
 -    runtime_deps = [":agentendpoint_java_gapic_test"],
@@ -64046,6 +69785,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-osconfig-agentendpoint-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_java_gapic",
 -        ":agentendpoint_java_grpc",
@@ -64083,6 +69824,7 @@
 -    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1;agentendpoint",
 -    metadata = True,
 -    service_yaml = "osconfig_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_go_proto",
 -    ],
@@ -64309,8 +70051,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/cloud/osconfig/agentendpoint/v1beta/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
 -
@@ -64386,6 +70128,7 @@
 -    test_deps = [
 -        ":agentendpoint_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_java_proto",
 -        "//google/api:api_java_proto",
@@ -64395,6 +70138,7 @@
 -java_gapic_test(
 -    name = "agentendpoint_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest",
 -    ],
 -    runtime_deps = [":agentendpoint_java_gapic_test"],
@@ -64403,6 +70147,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-osconfig-agentendpoint-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_java_gapic",
 -        ":agentendpoint_java_grpc",
@@ -64439,6 +70185,7 @@
 -    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta;agentendpoint",
 -    metadata = True,
 -    service_yaml = "osconfig_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":agentendpoint_go_proto",
 -    ],
@@ -64665,8 +70412,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,388 +0,0 @@
++++ b/google/cloud/osconfig/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
 -
@@ -64758,6 +70505,7 @@
 -    test_deps = [
 -        ":osconfig_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_proto",
 -        "//google/api:api_java_proto",
@@ -64767,7 +70515,9 @@
 -java_gapic_test(
 -    name = "osconfig_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.osconfig.v1.OsConfigServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.v1.OsConfigServiceClientTest",
+-        "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientTest",
 -    ],
 -    runtime_deps = [":osconfig_java_gapic_test"],
@@ -64776,6 +70526,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-osconfig-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_gapic",
 -        ":osconfig_java_grpc",
@@ -64817,6 +70569,7 @@
 -    importpath = "cloud.google.com/go/osconfig/apiv1;osconfig",
 -    metadata = True,
 -    service_yaml = "osconfig_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -65057,8 +70810,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,378 +0,0 @@
++++ b/google/cloud/osconfig/v1alpha/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
 -
@@ -65145,6 +70898,7 @@
 -    test_deps = [
 -        ":osconfig_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_proto",
 -        "//google/api:api_java_proto",
@@ -65154,6 +70908,7 @@
 -java_gapic_test(
 -    name = "osconfig_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientTest",
 -    ],
 -    runtime_deps = [":osconfig_java_gapic_test"],
@@ -65162,6 +70917,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-osconfig-v1alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_gapic",
 -        ":osconfig_java_grpc",
@@ -65200,6 +70957,7 @@
 -    importpath = "cloud.google.com/go/osconfig/apiv1alpha;osconfig",
 -    metadata = True,
 -    service_yaml = "osconfig_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -65439,8 +71197,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/osconfig/v1beta/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
 -
@@ -65525,6 +71283,7 @@
 -    test_deps = [
 -        ":osconfig_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_proto",
 -        "//google/api:api_java_proto",
@@ -65534,6 +71293,7 @@
 -java_gapic_test(
 -    name = "osconfig_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.osconfig.v1beta.OsConfigServiceClientHttpJsonTest",
 -        "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest",
 -    ],
 -    runtime_deps = [":osconfig_java_gapic_test"],
@@ -65542,6 +71302,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-osconfig-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_java_gapic",
 -        ":osconfig_java_grpc",
@@ -65581,6 +71343,7 @@
 -    importpath = "cloud.google.com/go/osconfig/apiv1beta;osconfig",
 -    metadata = True,
 -    service_yaml = "osconfig_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":osconfig_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -65809,7 +71572,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -65854,7 +71617,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,190 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
@@ -66048,8 +71811,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,377 +0,0 @@
++++ b/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,381 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -66126,6 +71889,7 @@
 -    test_deps = [
 -        ":oslogin_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
@@ -66134,6 +71898,7 @@
 -java_gapic_test(
 -    name = "oslogin_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.oslogin.v1.OsLoginServiceClientHttpJsonTest",
 -        "com.google.cloud.oslogin.v1.OsLoginServiceClientTest",
 -    ],
 -    runtime_deps = [":oslogin_java_gapic_test"],
@@ -66142,6 +71907,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-oslogin-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_java_gapic",
 -        ":oslogin_java_grpc",
@@ -66178,6 +71944,7 @@
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/oslogin/apiv1;oslogin",
 -    service_yaml = "oslogin_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_go_proto",
 -        "//google/cloud/oslogin/common:common_go_proto",
@@ -66429,8 +72196,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,362 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -66504,6 +72271,7 @@
 -    srcs = [":oslogin_proto_with_info"],
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    test_deps = [":oslogin_java_grpc"],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_java_proto",
 -    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
@@ -66512,6 +72280,7 @@
 -java_gapic_test(
 -    name = "oslogin_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.oslogin.v1beta.OsLoginServiceClientHttpJsonTest",
 -        "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest",
 -    ],
 -    runtime_deps = [":oslogin_java_gapic_test"],
@@ -66520,6 +72289,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-oslogin-v1beta-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_java_gapic",
 -        ":oslogin_java_grpc",
@@ -66556,6 +72326,7 @@
 -    grpc_service_config = "oslogin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/oslogin/apiv1beta;oslogin",
 -    service_yaml = "//google/cloud/oslogin:oslogin_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":oslogin_go_proto",
 -        "//google/cloud/oslogin/common:common_go_proto",
@@ -66789,9 +72560,393 @@
 -# C++
 -##############################################################################
 -# 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.000000000 -0800
+@@ -1,380 +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 = "issuerswitch_proto",
+-    srcs = [
+-        "common_fields.proto",
+-        "resolutions.proto",
+-        "rules.proto",
+-        "transactions.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/api:resource_proto",
+-        "//google/longrunning:operations_proto",
+-        "//google/type:date_proto",
+-        "//google/type:money_proto",
+-        "@com_google_protobuf//:empty_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "issuerswitch_proto_with_info",
+-    deps = [
+-        ":issuerswitch_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 = "issuerswitch_java_proto",
+-    deps = [":issuerswitch_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "issuerswitch_java_grpc",
+-    srcs = [":issuerswitch_proto"],
+-    deps = [":issuerswitch_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "issuerswitch_java_gapic",
+-    srcs = [":issuerswitch_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    test_deps = [
+-        ":issuerswitch_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":issuerswitch_java_proto",
+-        "//google/api:api_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "issuerswitch_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientHttpJsonTest",
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientTest",
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientHttpJsonTest",
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientTest",
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientHttpJsonTest",
+-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientTest",
+-    ],
+-    runtime_deps = [":issuerswitch_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-paymentgateway-issuerswitch-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
+-    deps = [
+-        ":issuerswitch_java_gapic",
+-        ":issuerswitch_java_grpc",
+-        ":issuerswitch_java_proto",
+-        ":issuerswitch_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 = "issuerswitch_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1",
+-    protos = [":issuerswitch_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-        "//google/type:date_go_proto",
+-        "//google/type:money_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "issuerswitch_go_gapic",
+-    srcs = [":issuerswitch_proto_with_info"],
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1;issuerswitch",
+-    metadata = True,
+-    service_yaml = "issuerswitch_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":issuerswitch_go_proto",
+-        "//google/longrunning:longrunning_go_proto",
+-        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
+-    ],
+-)
+-
+-go_test(
+-    name = "issuerswitch_go_gapic_test",
+-    srcs = [":issuerswitch_go_gapic_srcjar_test"],
+-    embed = [":issuerswitch_go_gapic"],
+-    importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-paymentgateway-issuerswitch-v1-go",
+-    deps = [
+-        ":issuerswitch_go_gapic",
+-        ":issuerswitch_go_gapic_srcjar-metadata.srcjar",
+-        ":issuerswitch_go_gapic_srcjar-test.srcjar",
+-        ":issuerswitch_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "issuerswitch_py_gapic",
+-    srcs = [":issuerswitch_proto"],
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-payment-gateway-issuer-switch",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=payment_gateway_issuer_switch",
+-    ],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "paymentgateway-issuerswitch-v1-py",
+-    deps = [
+-        ":issuerswitch_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 = "issuerswitch_php_proto",
+-    deps = [":issuerswitch_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "issuerswitch_php_grpc",
+-    srcs = [":issuerswitch_proto"],
+-    deps = [":issuerswitch_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "issuerswitch_php_gapic",
+-    srcs = [":issuerswitch_proto_with_info"],
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    deps = [
+-        ":issuerswitch_php_grpc",
+-        ":issuerswitch_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-paymentgateway-issuerswitch-v1-php",
+-    deps = [
+-        ":issuerswitch_php_gapic",
+-        ":issuerswitch_php_grpc",
+-        ":issuerswitch_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "issuerswitch_nodejs_gapic",
+-    package_name = "@google-cloud/issuerswitch",
+-    src = ":issuerswitch_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    package = "google.cloud.paymentgateway.issuerswitch.v1",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "paymentgateway-issuerswitch-v1-nodejs",
+-    deps = [
+-        ":issuerswitch_nodejs_gapic",
+-        ":issuerswitch_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 = "issuerswitch_ruby_proto",
+-    deps = [":issuerswitch_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "issuerswitch_ruby_grpc",
+-    srcs = [":issuerswitch_proto"],
+-    deps = [":issuerswitch_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "issuerswitch_ruby_gapic",
+-    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",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    deps = [
+-        ":issuerswitch_ruby_grpc",
+-        ":issuerswitch_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-paymentgateway-issuerswitch-v1-ruby",
+-    deps = [
+-        ":issuerswitch_ruby_gapic",
+-        ":issuerswitch_ruby_grpc",
+-        ":issuerswitch_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 = "issuerswitch_csharp_proto",
+-    deps = [":issuerswitch_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "issuerswitch_csharp_grpc",
+-    srcs = [":issuerswitch_proto"],
+-    deps = [":issuerswitch_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "issuerswitch_csharp_gapic",
+-    srcs = [":issuerswitch_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "issuerswitch_grpc_service_config.json",
+-    service_yaml = "issuerswitch_v1.yaml",
+-    deps = [
+-        ":issuerswitch_csharp_grpc",
+-        ":issuerswitch_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-paymentgateway-issuerswitch-v1-csharp",
+-    deps = [
+-        ":issuerswitch_csharp_gapic",
+-        ":issuerswitch_csharp_grpc",
+-        ":issuerswitch_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "issuerswitch_cc_proto",
+-    deps = [":issuerswitch_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "issuerswitch_cc_grpc",
+-    srcs = [":issuerswitch_proto"],
+-    grpc_only = True,
+-    deps = [":issuerswitch_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -66837,8 +72992,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,328 +0,0 @@
++++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,333 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -66902,6 +73057,7 @@
 -    test_deps = [
 -        ":phishingprotection_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":phishingprotection_java_proto",
 -    ],
@@ -66910,6 +73066,7 @@
 -java_gapic_test(
 -    name = "phishingprotection_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest",
 -    ],
 -    runtime_deps = [":phishingprotection_java_gapic_test"],
@@ -66918,6 +73075,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-phishingprotection-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":phishingprotection_java_gapic",
 -        ":phishingprotection_java_grpc",
@@ -66953,6 +73112,7 @@
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/phishingprotection/apiv1beta1;phishingprotection",
 -    service_yaml = "phishingprotection_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":phishingprotection_go_proto",
 -    ],
@@ -67169,7 +73329,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -67213,8 +73373,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/policytroubleshooter/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/rules_gapic/tree/master/bazel
 -
@@ -67289,6 +73449,7 @@
 -        ":policytroubleshooter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":policytroubleshooter_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -67298,6 +73459,7 @@
 -java_gapic_test(
 -    name = "policytroubleshooter_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.policytroubleshooter.v1.IamCheckerClientHttpJsonTest",
 -        "com.google.cloud.policytroubleshooter.v1.IamCheckerClientTest",
 -    ],
 -    runtime_deps = [":policytroubleshooter_java_gapic_test"],
@@ -67306,6 +73468,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-policytroubleshooter-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":policytroubleshooter_java_gapic",
 -        ":policytroubleshooter_java_grpc",
@@ -67343,6 +73507,7 @@
 -    grpc_service_config = "checker_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter",
 -    service_yaml = "policytroubleshooter_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":policytroubleshooter_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -67379,7 +73544,7 @@
 -    name = "policytroubleshooter_py_gapic",
 -    srcs = [":policytroubleshooter_proto"],
 -    grpc_service_config = "checker_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"]
+-    opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"],
 -)
 -
 -# Open Source Packages
@@ -67577,7 +73742,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -67621,8 +73786,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,356 +0,0 @@
++++ b/google/cloud/privatecatalog/v1beta1/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
 -
@@ -67700,6 +73865,7 @@
 -    test_deps = [
 -        ":privatecatalog_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privatecatalog_java_proto",
 -    ],
@@ -67708,6 +73874,7 @@
 -java_gapic_test(
 -    name = "privatecatalog_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientHttpJsonTest",
 -        "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientTest",
 -    ],
 -    runtime_deps = [":privatecatalog_java_gapic_test"],
@@ -67716,6 +73883,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-privatecatalog-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privatecatalog_java_gapic",
 -        ":privatecatalog_java_grpc",
@@ -67751,13 +73920,14 @@
 -    srcs = [":privatecatalog_proto_with_info"],
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/privatecatalog/apiv1beta1;privatecatalog",
--    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
 -    metadata = True,
+-    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privatecatalog_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@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:struct_go_proto",
 -    ],
@@ -67775,8 +73945,8 @@
 -    name = "gapi-cloud-privatecatalog-v1beta1-go",
 -    deps = [
 -        ":privatecatalog_go_gapic",
--        ":privatecatalog_go_gapic_srcjar-test.srcjar",
 -        ":privatecatalog_go_gapic_srcjar-metadata.srcjar",
+-        ":privatecatalog_go_gapic_srcjar-test.srcjar",
 -        ":privatecatalog_go_proto",
 -    ],
 -)
@@ -67796,8 +73966,8 @@
 -    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-private-catalog",
--        "autogen-snippets"
--    ]
+-        "autogen-snippets",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -67884,8 +74054,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -67981,8 +74151,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,323 +0,0 @@
++++ b/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,326 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -68065,6 +74235,7 @@
 -    test_deps = [
 -        ":pubsublite_java_grpc",
 -    ],
+-    transport = "grpc",
 -    deps = [
 -        ":pubsublite_java_proto",
 -    ],
@@ -68086,6 +74257,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-pubsublite-v1-java",
+-    include_samples = True,
+-    transport = "grpc",
 -    deps = [
 -        ":pubsublite_java_gapic",
 -        ":pubsublite_java_grpc",
@@ -68204,8 +74377,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -68223,7 +74396,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "pubsublite_ruby_gapic",
--    srcs = [":pubsublite_proto_with_info",],
+-    srcs = [":pubsublite_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-pubsublite-v1"],
 -    grpc_service_config = "pubsublite_grpc_service_config.json",
 -    deps = [
@@ -68308,7 +74481,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -68353,8 +74526,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,359 +0,0 @@
++++ b/google/cloud/recaptchaenterprise/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -68446,6 +74619,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recaptchaenterprise-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":recaptchaenterprise_java_gapic",
 -        ":recaptchaenterprise_java_grpc",
@@ -68716,8 +74890,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,344 +0,0 @@
++++ b/google/cloud/recaptchaenterprise/v1beta1/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -68793,6 +74967,7 @@
 -    test_deps = [
 -        ":recaptchaenterprise_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recaptchaenterprise_java_proto",
 -    ],
@@ -68801,6 +74976,7 @@
 -java_gapic_test(
 -    name = "recaptchaenterprise_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest",
 -    ],
 -    runtime_deps = [":recaptchaenterprise_java_gapic_test"],
@@ -68809,6 +74985,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recaptchaenterprise-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recaptchaenterprise_java_gapic",
 -        ":recaptchaenterprise_java_grpc",
@@ -68844,6 +75022,7 @@
 -    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1;recaptchaenterprise",
 -    service_yaml = "recaptchaenterprise_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recaptchaenterprise_go_proto",
 -    ],
@@ -69064,7 +75243,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -69108,8 +75287,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,315 +0,0 @@
++++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,322 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -69207,6 +75386,7 @@
 -    test_deps = [
 -        ":recommendationengine_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommendationengine_java_proto",
 -        "//google/api:api_java_proto",
@@ -69216,9 +75396,13 @@
 -java_gapic_test(
 -    name = "recommendationengine_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientHttpJsonTest",
 -        "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientTest",
+-        "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientHttpJsonTest",
 -        "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientTest",
+-        "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientTest",
+-        "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientHttpJsonTest",
 -        "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientTest",
 -    ],
 -    runtime_deps = [":recommendationengine_java_gapic_test"],
@@ -69227,6 +75411,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recommendationengine-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommendationengine_java_gapic",
 -        ":recommendationengine_java_grpc",
@@ -69286,7 +75472,7 @@
 -    name = "recommendationengine_py_gapic",
 -    srcs = [":recommendationengine_proto"],
 -    grpc_service_config = "recommendationengine_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"]
+-    opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"],
 -)
 -
 -# Open Source Packages
@@ -69402,8 +75588,8 @@
 -csharp_gapic_library(
 -    name = "recommendationengine_csharp_gapic",
 -    srcs = [":recommendationengine_proto_with_info"],
--    grpc_service_config = "recommendationengine_grpc_service_config.json",
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "recommendationengine_grpc_service_config.json",
 -    service_yaml = "recommendationengine_v1beta1.yaml",
 -    deps = [
 -        ":recommendationengine_csharp_grpc",
@@ -69427,7 +75613,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -69472,7 +75658,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -69658,7 +75844,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -69826,8 +76012,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/recommender/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
 -
@@ -69852,7 +76038,9 @@
 -    name = "recommender_proto",
 -    srcs = [
 -        "insight.proto",
+-        "insight_type_config.proto",
 -        "recommendation.proto",
+-        "recommender_config.proto",
 -        "recommender_service.proto",
 -    ],
 -    deps = [
@@ -69862,6 +76050,7 @@
 -        "//google/api:resource_proto",
 -        "//google/type:money_proto",
 -        "@com_google_protobuf//:duration_proto",
+-        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:struct_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
@@ -69907,6 +76096,7 @@
 -    test_deps = [
 -        ":recommender_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_java_proto",
 -        "//google/api:api_java_proto",
@@ -69916,6 +76106,7 @@
 -java_gapic_test(
 -    name = "recommender_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.recommender.v1.RecommenderClientHttpJsonTest",
 -        "com.google.cloud.recommender.v1.RecommenderClientTest",
 -    ],
 -    runtime_deps = [":recommender_java_gapic_test"],
@@ -69924,6 +76115,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recommender-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_java_gapic",
 -        ":recommender_java_grpc",
@@ -69961,6 +76154,7 @@
 -    importpath = "cloud.google.com/go/recommender/apiv1;recommender",
 -    metadata = True,
 -    service_yaml = "recommender_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -69998,6 +76192,7 @@
 -    name = "recommender_py_gapic",
 -    srcs = [":recommender_proto"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
+-    service_yaml = "recommender_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -70114,6 +76309,7 @@
 -    grpc_service_config = "recommender_grpc_service_config.json",
 -    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",
 -    deps = [
 -        ":recommender_ruby_grpc",
 -        ":recommender_ruby_proto",
@@ -70196,8 +76392,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,361 +0,0 @@
++++ b/google/cloud/recommender/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
 -
@@ -70280,6 +76476,7 @@
 -    test_deps = [
 -        ":recommender_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_java_proto",
 -        "//google/api:api_java_proto",
@@ -70289,6 +76486,7 @@
 -java_gapic_test(
 -    name = "recommender_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.recommender.v1beta1.RecommenderClientHttpJsonTest",
 -        "com.google.cloud.recommender.v1beta1.RecommenderClientTest",
 -    ],
 -    runtime_deps = [":recommender_java_gapic_test"],
@@ -70297,6 +76495,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-recommender-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_java_gapic",
 -        ":recommender_java_grpc",
@@ -70334,6 +76534,7 @@
 -    importpath = "cloud.google.com/go/recommender/apiv1beta1;recommender",
 -    metadata = True,
 -    service_yaml = "recommender_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":recommender_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -70371,6 +76572,7 @@
 -    name = "recommender_py_gapic",
 -    srcs = [":recommender_proto"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
+-    service_yaml = "recommender_v1beta1.yaml",
 -)
 -
 -# Open Source Packages
@@ -70479,6 +76681,7 @@
 -    srcs = [":recommender_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-recommender-v1beta1"],
 -    grpc_service_config = "recommender_grpc_service_config.json",
+-    service_yaml = "recommender_v1beta1.yaml",
 -    deps = [
 -        ":recommender_ruby_grpc",
 -        ":recommender_ruby_proto",
@@ -70561,7 +76764,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -70606,8 +76809,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/redis/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
 -
@@ -70687,6 +76890,7 @@
 -    test_deps = [
 -        ":redis_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_java_proto",
 -        "//google/api:api_java_proto",
@@ -70696,6 +76900,7 @@
 -java_gapic_test(
 -    name = "redis_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.redis.v1.CloudRedisClientHttpJsonTest",
 -        "com.google.cloud.redis.v1.CloudRedisClientTest",
 -    ],
 -    runtime_deps = [":redis_java_gapic_test"],
@@ -70704,6 +76909,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-redis-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_java_gapic",
 -        ":redis_java_grpc",
@@ -70743,6 +76950,7 @@
 -    importpath = "cloud.google.com/go/redis/apiv1;redis",
 -    metadata = True,
 -    service_yaml = "redis_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -70981,8 +77189,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/cloud/redis/v1beta1/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
 -
@@ -71062,6 +77270,7 @@
 -    test_deps = [
 -        ":redis_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_java_proto",
 -        "//google/api:api_java_proto",
@@ -71071,6 +77280,7 @@
 -java_gapic_test(
 -    name = "redis_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.redis.v1beta1.CloudRedisClientHttpJsonTest",
 -        "com.google.cloud.redis.v1beta1.CloudRedisClientTest",
 -    ],
 -    runtime_deps = [":redis_java_gapic_test"],
@@ -71079,6 +77289,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-redis-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_java_gapic",
 -        ":redis_java_grpc",
@@ -71118,6 +77330,7 @@
 -    importpath = "cloud.google.com/go/redis/apiv1beta1;redis",
 -    metadata = True,
 -    service_yaml = "redis_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":redis_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -71356,7 +77569,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -71555,8 +77768,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,380 +0,0 @@
++++ b/google/cloud/resourcemanager/v3/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
 -
@@ -71641,6 +77854,7 @@
 -        ":resourcemanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcemanager_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -71650,11 +77864,17 @@
 -java_gapic_test(
 -    name = "resourcemanager_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.resourcemanager.v3.FoldersClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.FoldersClientTest",
+-        "com.google.cloud.resourcemanager.v3.OrganizationsClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.OrganizationsClientTest",
+-        "com.google.cloud.resourcemanager.v3.ProjectsClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.ProjectsClientTest",
+-        "com.google.cloud.resourcemanager.v3.TagBindingsClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.TagBindingsClientTest",
+-        "com.google.cloud.resourcemanager.v3.TagKeysClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.TagKeysClientTest",
+-        "com.google.cloud.resourcemanager.v3.TagValuesClientHttpJsonTest",
 -        "com.google.cloud.resourcemanager.v3.TagValuesClientTest",
 -    ],
 -    runtime_deps = [":resourcemanager_java_gapic_test"],
@@ -71663,6 +77883,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-resourcemanager-v3-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcemanager_java_gapic",
 -        ":resourcemanager_java_grpc",
@@ -71701,6 +77923,7 @@
 -    importpath = "cloud.google.com/go/resourcemanager/apiv3;resourcemanager",
 -    metadata = True,
 -    service_yaml = "cloudresourcemanager_v3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcemanager_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -71939,7 +78162,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -71983,8 +78206,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/resourcesettings/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
 -# Most of the manual changes to this file will be overwritten.
@@ -72055,6 +78278,7 @@
 -    test_deps = [
 -        ":resourcesettings_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcesettings_java_proto",
 -    ],
@@ -72063,6 +78287,7 @@
 -java_gapic_test(
 -    name = "resourcesettings_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientHttpJsonTest",
 -        "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientTest",
 -    ],
 -    runtime_deps = [":resourcesettings_java_gapic_test"],
@@ -72071,6 +78296,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-resourcesettings-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcesettings_java_gapic",
 -        ":resourcesettings_java_grpc",
@@ -72107,6 +78334,7 @@
 -    importpath = "cloud.google.com/go/resourcesettings/apiv1;resourcesettings",
 -    metadata = True,
 -    service_yaml = "resourcesettings_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":resourcesettings_go_proto",
 -    ],
@@ -72342,7 +78570,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -72386,8 +78614,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,395 +0,0 @@
++++ b/google/cloud/retail/v2/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
 -
@@ -72483,6 +78711,7 @@
 -    test_deps = [
 -        ":retail_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_proto",
 -        "//google/api:api_java_proto",
@@ -72492,11 +78721,17 @@
 -java_gapic_test(
 -    name = "retail_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.retail.v2.CatalogServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.CatalogServiceClientTest",
+-        "com.google.cloud.retail.v2.CompletionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.CompletionServiceClientTest",
+-        "com.google.cloud.retail.v2.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.PredictionServiceClientTest",
+-        "com.google.cloud.retail.v2.ProductServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.ProductServiceClientTest",
+-        "com.google.cloud.retail.v2.SearchServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.SearchServiceClientTest",
+-        "com.google.cloud.retail.v2.UserEventServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2.UserEventServiceClientTest",
 -    ],
 -    runtime_deps = [":retail_java_gapic_test"],
@@ -72505,6 +78740,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-retail-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_gapic",
 -        ":retail_java_grpc",
@@ -72785,8 +79022,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,402 +0,0 @@
++++ b/google/cloud/retail/v2alpha/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
 -
@@ -72887,6 +79124,7 @@
 -    test_deps = [
 -        ":retail_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_proto",
 -        "//google/api:api_java_proto",
@@ -72896,13 +79134,21 @@
 -java_gapic_test(
 -    name = "retail_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.retail.v2alpha.CatalogServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.CatalogServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.CompletionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.CompletionServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.ControlServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.ControlServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.PredictionServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.ProductServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.ProductServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.SearchServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.SearchServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.ServingConfigServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.ServingConfigServiceClientTest",
+-        "com.google.cloud.retail.v2alpha.UserEventServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2alpha.UserEventServiceClientTest",
 -    ],
 -    runtime_deps = [":retail_java_gapic_test"],
@@ -72911,6 +79157,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-retail-v2alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_gapic",
 -        ":retail_java_grpc",
@@ -73191,8 +79439,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,402 +0,0 @@
++++ b/google/cloud/retail/v2beta/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
 -
@@ -73293,6 +79541,7 @@
 -    test_deps = [
 -        ":retail_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_proto",
 -        "//google/api:api_java_proto",
@@ -73302,13 +79551,21 @@
 -java_gapic_test(
 -    name = "retail_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.retail.v2beta.CatalogServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.CatalogServiceClientTest",
+-        "com.google.cloud.retail.v2beta.CompletionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.CompletionServiceClientTest",
+-        "com.google.cloud.retail.v2beta.ControlServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.ControlServiceClientTest",
+-        "com.google.cloud.retail.v2beta.PredictionServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.PredictionServiceClientTest",
+-        "com.google.cloud.retail.v2beta.ProductServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.ProductServiceClientTest",
+-        "com.google.cloud.retail.v2beta.SearchServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.SearchServiceClientTest",
+-        "com.google.cloud.retail.v2beta.ServingConfigServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.ServingConfigServiceClientTest",
+-        "com.google.cloud.retail.v2beta.UserEventServiceClientHttpJsonTest",
 -        "com.google.cloud.retail.v2beta.UserEventServiceClientTest",
 -    ],
 -    runtime_deps = [":retail_java_gapic_test"],
@@ -73317,6 +79574,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-retail-v2beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":retail_java_gapic",
 -        ":retail_java_grpc",
@@ -73597,7 +79856,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -73640,8 +79899,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,383 +0,0 @@
++++ b/google/cloud/run/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
 -
@@ -73729,6 +79988,7 @@
 -        ":run_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":run_java_proto",
 -        "//google/api:api_java_proto",
@@ -73739,7 +79999,9 @@
 -java_gapic_test(
 -    name = "run_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.run.v2.RevisionsClientHttpJsonTest",
 -        "com.google.cloud.run.v2.RevisionsClientTest",
+-        "com.google.cloud.run.v2.ServicesClientHttpJsonTest",
 -        "com.google.cloud.run.v2.ServicesClientTest",
 -    ],
 -    runtime_deps = [":run_java_gapic_test"],
@@ -73748,6 +80010,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-run-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":run_java_gapic",
 -        ":run_java_grpc",
@@ -73788,6 +80052,7 @@
 -    importpath = "cloud.google.com/go/run/apiv2;run",
 -    metadata = True,
 -    service_yaml = "run_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":run_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -74027,7 +80292,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -74207,7 +80472,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -74252,8 +80517,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/cloud/scheduler/v1/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.
@@ -74323,6 +80588,7 @@
 -    test_deps = [
 -        ":scheduler_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_java_proto",
 -    ],
@@ -74331,6 +80597,7 @@
 -java_gapic_test(
 -    name = "scheduler_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.scheduler.v1.CloudSchedulerClientHttpJsonTest",
 -        "com.google.cloud.scheduler.v1.CloudSchedulerClientTest",
 -    ],
 -    runtime_deps = [":scheduler_java_gapic_test"],
@@ -74339,6 +80606,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-scheduler-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_java_gapic",
 -        ":scheduler_java_grpc",
@@ -74375,6 +80644,7 @@
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/scheduler/apiv1;scheduler",
 -    service_yaml = "cloudscheduler_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_go_proto",
 -    ],
@@ -74608,8 +80878,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,336 +0,0 @@
++++ b/google/cloud/scheduler/v1beta1/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.
@@ -74679,6 +80949,7 @@
 -    test_deps = [
 -        ":scheduler_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_java_proto",
 -    ],
@@ -74687,6 +80958,7 @@
 -java_gapic_test(
 -    name = "scheduler_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientHttpJsonTest",
 -        "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest",
 -    ],
 -    runtime_deps = [":scheduler_java_gapic_test"],
@@ -74695,6 +80967,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-scheduler-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_java_gapic",
 -        ":scheduler_java_grpc",
@@ -74731,6 +81005,7 @@
 -    grpc_service_config = "cloudscheduler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/scheduler/apiv1beta1;scheduler",
 -    service_yaml = "cloudscheduler_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":scheduler_go_proto",
 -    ],
@@ -74948,7 +81223,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -74992,7 +81267,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -75169,8 +81444,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,366 +0,0 @@
++++ b/google/cloud/secretmanager/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
 -
@@ -75250,6 +81525,7 @@
 -        ":secretmanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -75259,6 +81535,7 @@
 -java_gapic_test(
 -    name = "secretmanager_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.secretmanager.v1.SecretManagerServiceClientHttpJsonTest",
 -        "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest",
 -    ],
 -    runtime_deps = [":secretmanager_java_gapic_test"],
@@ -75267,6 +81544,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-secretmanager-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_java_gapic",
 -        ":secretmanager_java_grpc",
@@ -75304,6 +81583,7 @@
 -    importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager",
 -    metadata = True,
 -    service_yaml = "secretmanager_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -75539,8 +81819,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,338 +0,0 @@
++++ b/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,343 +0,0 @@
 -# This is an API workspace, having public visibility by default makes perfect sense.
 -package(default_visibility = ["//visibility:public"])
 -
@@ -75608,6 +81888,7 @@
 -        ":secretmanager_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -75617,6 +81898,7 @@
 -java_gapic_test(
 -    name = "secretmanager_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientHttpJsonTest",
 -        "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientTest",
 -    ],
 -    runtime_deps = [":secretmanager_java_gapic_test"],
@@ -75625,6 +81907,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-secretmanager-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_java_gapic",
 -        ":secretmanager_java_grpc",
@@ -75661,6 +81945,7 @@
 -    grpc_service_config = "secretmanager_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/secretmanager/apiv1beta1;secretmanager",
 -    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":secretmanager_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -75881,7 +82166,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -75926,8 +82211,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,384 +0,0 @@
++++ b/google/cloud/security/privateca/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
 -
@@ -75972,9 +82257,9 @@
 -    deps = [
 -        ":privateca_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -        "//google/iam/v1:iam_policy_proto",
 -        "//google/iam/v1:policy_proto",
--        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -76012,6 +82297,7 @@
 -        "//google/cloud/location:location_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_java_proto",
 -        "//google/api:api_java_proto",
@@ -76023,6 +82309,7 @@
 -java_gapic_test(
 -    name = "privateca_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientHttpJsonTest",
 -        "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientTest",
 -    ],
 -    runtime_deps = [":privateca_java_gapic_test"],
@@ -76031,6 +82318,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-security-privateca-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_java_gapic",
 -        ":privateca_java_grpc",
@@ -76069,6 +82358,7 @@
 -    importpath = "cloud.google.com/go/security/privateca/apiv1;privateca",
 -    metadata = True,
 -    service_yaml = "privateca_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -76229,9 +82519,9 @@
 -        "ruby-cloud-api-shortname=privateca",
 -    ],
 -    grpc_service_config = "privateca_grpc_service_config.json",
--    service_yaml = "privateca_v1.yaml",
 -    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",
 -    deps = [
 -        ":privateca_ruby_grpc",
 -        ":privateca_ruby_proto",
@@ -76314,8 +82604,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/cloud/security/privateca/v1beta1/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
 -
@@ -76393,6 +82683,7 @@
 -    test_deps = [
 -        ":privateca_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_java_proto",
 -    ],
@@ -76401,6 +82692,7 @@
 -java_gapic_test(
 -    name = "privateca_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientHttpJsonTest",
 -        "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientTest",
 -    ],
 -    runtime_deps = [":privateca_java_gapic_test"],
@@ -76409,6 +82701,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-security-privateca-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_java_gapic",
 -        ":privateca_java_grpc",
@@ -76445,6 +82739,7 @@
 -    grpc_service_config = "privateca_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca",
 -    service_yaml = "privateca_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":privateca_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -76668,8 +82963,8 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,359 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -76744,6 +83039,7 @@
 -    test_deps = [
 -        ":publicca_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publicca_java_proto",
 -        "//google/api:api_java_proto",
@@ -76753,6 +83049,7 @@
 -java_gapic_test(
 -    name = "publicca_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientHttpJsonTest",
 -        "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientTest",
 -    ],
 -    runtime_deps = [":publicca_java_gapic_test"],
@@ -76761,6 +83058,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-security-publicca-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publicca_java_gapic",
 -        ":publicca_java_grpc",
@@ -76797,6 +83096,7 @@
 -    importpath = "cloud.google.com/go/security/publicca/apiv1beta1;publicca",
 -    metadata = True,
 -    service_yaml = "publicca_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publicca_go_proto",
 -    ],
@@ -77026,7 +83326,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -77071,7 +83371,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/securitycenter/settings/v1beta1/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/gapic-generator/tree/master/rules_gapic/bazel
@@ -77322,8 +83622,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -77341,7 +83641,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "settings_ruby_gapic",
--    srcs = [":settings_proto_with_info",],
+-    srcs = [":settings_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-settings-v1beta1"],
 -    deps = [
 -        ":settings_ruby_grpc",
@@ -77409,8 +83709,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,346 +0,0 @@
++++ b/google/cloud/securitycenter/v1/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
 -
@@ -77469,6 +83769,7 @@
 -        "bigquery_export.proto",
 -        "compliance.proto",
 -        "connection.proto",
+-        "contact_details.proto",
 -        "exfiltration.proto",
 -        "external_system.proto",
 -        "file.proto",
@@ -77534,6 +83835,7 @@
 -        ":securitycenter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_proto",
 -        "//google/api:api_java_proto",
@@ -77544,6 +83846,7 @@
 -java_gapic_test(
 -    name = "securitycenter_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.securitycenter.v1.SecurityCenterClientHttpJsonTest",
 -        "com.google.cloud.securitycenter.v1.SecurityCenterClientTest",
 -    ],
 -    runtime_deps = [":securitycenter_java_gapic_test"],
@@ -77552,6 +83855,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-securitycenter-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_gapic",
 -        ":securitycenter_java_grpc",
@@ -77579,6 +83884,7 @@
 -    importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter",
 -    metadata = True,
 -    service_yaml = "securitycenter_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -77759,8 +84065,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,338 +0,0 @@
++++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,343 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -77838,6 +84144,7 @@
 -        ":securitycenter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -77847,6 +84154,7 @@
 -java_gapic_test(
 -    name = "securitycenter_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientHttpJsonTest",
 -        "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientTest",
 -    ],
 -    runtime_deps = [":securitycenter_java_gapic_test"],
@@ -77855,6 +84163,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-securitycenter-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_gapic",
 -        ":securitycenter_java_grpc",
@@ -77892,6 +84202,7 @@
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter",
 -    service_yaml = "securitycenter_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -78019,8 +84330,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -78038,7 +84349,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "securitycenter_ruby_gapic",
--    srcs = [":securitycenter_proto_with_info",],
+-    srcs = [":securitycenter_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-securitycenter-v1beta1"],
 -    deps = [
 -        ":securitycenter_ruby_grpc",
@@ -78101,8 +84412,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/securitycenter/v1p1beta1/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
 -
@@ -78193,6 +84504,7 @@
 -        ":securitycenter_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -78202,6 +84514,7 @@
 -java_gapic_test(
 -    name = "securitycenter_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientHttpJsonTest",
 -        "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientTest",
 -    ],
 -    runtime_deps = [":securitycenter_java_gapic_test"],
@@ -78210,6 +84523,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-securitycenter-v1p1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_java_gapic",
 -        ":securitycenter_java_grpc",
@@ -78247,6 +84562,7 @@
 -    grpc_service_config = "securitycenter_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter",
 -    service_yaml = "securitycenter_v1p1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":securitycenter_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -78465,7 +84781,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -78509,8 +84825,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,326 +0,0 @@
++++ b/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,332 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -78610,6 +84926,7 @@
 -        ":servicedirectory_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -78619,7 +84936,9 @@
 -java_gapic_test(
 -    name = "servicedirectory_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.servicedirectory.v1.LookupServiceClientHttpJsonTest",
 -        "com.google.cloud.servicedirectory.v1.LookupServiceClientTest",
+-        "com.google.cloud.servicedirectory.v1.RegistrationServiceClientHttpJsonTest",
 -        "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest",
 -    ],
 -    runtime_deps = [":servicedirectory_java_gapic_test"],
@@ -78628,6 +84947,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-servicedirectory-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_java_gapic",
 -        ":servicedirectory_java_grpc",
@@ -78653,6 +84974,7 @@
 -    grpc_service_config = "servicedirectory_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/servicedirectory/apiv1;servicedirectory",
 -    service_yaml = "servicedirectory_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -78839,8 +85161,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/servicedirectory/v1beta1/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
 -
@@ -78922,6 +85244,7 @@
 -        ":servicedirectory_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -78931,7 +85254,9 @@
 -java_gapic_test(
 -    name = "servicedirectory_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientHttpJsonTest",
 -        "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientTest",
+-        "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientHttpJsonTest",
 -        "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientTest",
 -    ],
 -    runtime_deps = [":servicedirectory_java_gapic_test"],
@@ -78940,6 +85265,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-servicedirectory-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_java_gapic",
 -        ":servicedirectory_java_grpc",
@@ -78977,6 +85304,7 @@
 -    importpath = "cloud.google.com/go/servicedirectory/apiv1beta1;servicedirectory",
 -    metadata = True,
 -    service_yaml = "servicedirectory_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":servicedirectory_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -79198,7 +85526,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -79242,8 +85570,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/shell/v1/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
 -
@@ -79318,6 +85646,7 @@
 -    test_deps = [
 -        ":shell_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":shell_java_proto",
 -    ],
@@ -79326,6 +85655,7 @@
 -java_gapic_test(
 -    name = "shell_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.shell.v1.CloudShellServiceClientHttpJsonTest",
 -        "com.google.cloud.shell.v1.CloudShellServiceClientTest",
 -    ],
 -    runtime_deps = [":shell_java_gapic_test"],
@@ -79334,6 +85664,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-shell-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":shell_java_gapic",
 -        ":shell_java_grpc",
@@ -79371,6 +85703,7 @@
 -    importpath = "cloud.google.com/go/shell/apiv1;shell",
 -    metadata = True,
 -    service_yaml = "cloudshell_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":shell_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -79608,7 +85941,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -79653,8 +85986,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/speech/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
 -
@@ -79737,6 +86070,7 @@
 -    test_deps = [
 -        ":speech_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_java_proto",
 -        "//google/api:api_java_proto",
@@ -79746,7 +86080,9 @@
 -java_gapic_test(
 -    name = "speech_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.speech.v1.AdaptationClientHttpJsonTest",
 -        "com.google.cloud.speech.v1.AdaptationClientTest",
+-        "com.google.cloud.speech.v1.SpeechClientHttpJsonTest",
 -        "com.google.cloud.speech.v1.SpeechClientTest",
 -    ],
 -    runtime_deps = [":speech_java_gapic_test"],
@@ -79755,6 +86091,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-speech-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_java_gapic",
 -        ":speech_java_grpc",
@@ -79793,6 +86131,7 @@
 -    importpath = "cloud.google.com/go/speech/apiv1;speech",
 -    metadata = True,
 -    service_yaml = "speech_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -80032,8 +86371,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,357 +0,0 @@
++++ b/google/cloud/speech/v1p1beta1/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/rules_gapic/tree/master/bazel
 -
@@ -80115,6 +86454,7 @@
 -    test_deps = [
 -        ":speech_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_java_proto",
 -    ],
@@ -80123,7 +86463,9 @@
 -java_gapic_test(
 -    name = "speech_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.speech.v1p1beta1.AdaptationClientHttpJsonTest",
 -        "com.google.cloud.speech.v1p1beta1.AdaptationClientTest",
+-        "com.google.cloud.speech.v1p1beta1.SpeechClientHttpJsonTest",
 -        "com.google.cloud.speech.v1p1beta1.SpeechClientTest",
 -    ],
 -    runtime_deps = [":speech_java_gapic_test"],
@@ -80132,6 +86474,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-speech-v1p1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_java_gapic",
 -        ":speech_java_grpc",
@@ -80170,6 +86514,7 @@
 -    importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech",
 -    metadata = True,
 -    service_yaml = "speech_v1p1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":speech_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -80393,7 +86738,7 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/sql/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
@@ -80668,8 +87013,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -80775,7 +87120,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/cloud/sql/v1beta4/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
@@ -81141,9 +87486,188 @@
 -    grpc_only = True,
 -    deps = [":sql_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.000000000 -0800
+@@ -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 = "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 = "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/stream/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//: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/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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -81188,8 +87712,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,389 +0,0 @@
++++ b/google/cloud/talent/v4/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -81284,6 +87808,7 @@
 -    test_deps = [
 -        ":talent_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_java_proto",
 -    ],
@@ -81292,10 +87817,15 @@
 -java_gapic_test(
 -    name = "talent_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.talent.v4.CompanyServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4.CompanyServiceClientTest",
+-        "com.google.cloud.talent.v4.CompletionClientHttpJsonTest",
 -        "com.google.cloud.talent.v4.CompletionClientTest",
+-        "com.google.cloud.talent.v4.EventServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4.EventServiceClientTest",
+-        "com.google.cloud.talent.v4.JobServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4.JobServiceClientTest",
+-        "com.google.cloud.talent.v4.TenantServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4.TenantServiceClientTest",
 -    ],
 -    runtime_deps = [":talent_java_gapic_test"],
@@ -81304,6 +87834,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-talent-v4-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_java_gapic",
 -        ":talent_java_grpc",
@@ -81345,6 +87877,7 @@
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/talent/apiv4;talent",
 -    service_yaml = "//google/cloud/talent:talent_v4.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -81581,9 +88114,18 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/talent/v4beta1/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
+-
+-# 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"])
@@ -81597,8 +88139,6 @@
 -proto_library(
 -    name = "talent_proto",
 -    srcs = [
--        "application.proto",
--        "application_service.proto",
 -        "batch.proto",
 -        "common.proto",
 -        "company.proto",
@@ -81610,8 +88150,6 @@
 -        "histogram.proto",
 -        "job.proto",
 -        "job_service.proto",
--        "profile.proto",
--        "profile_service.proto",
 -        "tenant.proto",
 -        "tenant_service.proto",
 -    ],
@@ -81623,6 +88161,7 @@
 -        "//google/longrunning:operations_proto",
 -        "//google/rpc:status_proto",
 -        "//google/type:date_proto",
+-        "//google/type:dayofweek_proto",
 -        "//google/type:latlng_proto",
 -        "//google/type:money_proto",
 -        "//google/type:postal_address_proto",
@@ -81670,24 +88209,31 @@
 -java_gapic_library(
 -    name = "talent_java_gapic",
 -    srcs = [":talent_proto_with_info"],
+-    gapic_yaml = None,
 -    grpc_service_config = "talent_grpc_service_config.json",
+-    service_yaml = "jobs_v4beta1.yaml",
 -    test_deps = [
 -        ":talent_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_java_proto",
+-        "//google/api:api_java_proto",
 -    ],
 -)
 -
 -java_gapic_test(
 -    name = "talent_java_gapic_test_suite",
 -    test_classes = [
--        "com.google.cloud.talent.v4beta1.ApplicationServiceClientTest",
+-        "com.google.cloud.talent.v4beta1.CompanyServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4beta1.CompanyServiceClientTest",
+-        "com.google.cloud.talent.v4beta1.CompletionClientHttpJsonTest",
 -        "com.google.cloud.talent.v4beta1.CompletionClientTest",
+-        "com.google.cloud.talent.v4beta1.EventServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4beta1.EventServiceClientTest",
+-        "com.google.cloud.talent.v4beta1.JobServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4beta1.JobServiceClientTest",
--        "com.google.cloud.talent.v4beta1.ProfileServiceClientTest",
+-        "com.google.cloud.talent.v4beta1.TenantServiceClientHttpJsonTest",
 -        "com.google.cloud.talent.v4beta1.TenantServiceClientTest",
 -    ],
 -    runtime_deps = [":talent_java_gapic_test"],
@@ -81696,6 +88242,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-talent-v4beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_java_gapic",
 -        ":talent_java_grpc",
@@ -81725,6 +88273,7 @@
 -        "//google/longrunning:longrunning_go_proto",
 -        "//google/rpc:status_go_proto",
 -        "//google/type:date_go_proto",
+-        "//google/type:dayofweek_go_proto",
 -        "//google/type:latlng_go_proto",
 -        "//google/type:money_go_proto",
 -        "//google/type:postaladdress_go_proto",
@@ -81737,13 +88286,14 @@
 -    srcs = [":talent_proto_with_info"],
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/talent/apiv4beta1;talent",
--    service_yaml = "//google/cloud/talent:talent_v4beta1.yaml",
+-    metadata = True,
+-    service_yaml = "jobs_v4beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":talent_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",
 -    ],
 -)
@@ -81760,6 +88310,7 @@
 -    name = "gapi-cloud-talent-v4beta1-go",
 -    deps = [
 -        ":talent_go_gapic",
+-        ":talent_go_gapic_srcjar-metadata.srcjar",
 -        ":talent_go_gapic_srcjar-test.srcjar",
 -        ":talent_go_proto",
 -    ],
@@ -81778,8 +88329,10 @@
 -    name = "talent_py_gapic",
 -    srcs = [":talent_proto"],
 -    grpc_service_config = "talent_grpc_service_config.json",
+-    service_yaml = "jobs_v4beta1.yaml",
 -)
 -
+-# Open Source Packages
 -py_gapic_assembly_pkg(
 -    name = "talent-v4beta1-py",
 -    deps = [
@@ -81847,7 +88400,7 @@
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    main_service = "talent",
 -    package = "google.cloud.talent.v4beta1",
--    service_yaml = "//google/cloud/talent:talent_v4beta1.yaml",
+-    service_yaml = "jobs_v4beta1.yaml",
 -    deps = [],
 -)
 -
@@ -81885,11 +88438,11 @@
 -    name = "talent_ruby_gapic",
 -    srcs = [":talent_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-talent-v4beta1",
--        "ruby-cloud-env-prefix=TALENT",
--        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
 -        "ruby-cloud-api-id=jobs.googleapis.com",
 -        "ruby-cloud-api-shortname=jobs",
+-        "ruby-cloud-env-prefix=TALENT",
+-        "ruby-cloud-gem-name=google-cloud-talent-v4beta1",
+-        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
 -    ],
 -    grpc_service_config = "talent_grpc_service_config.json",
 -    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.",
@@ -81937,7 +88490,7 @@
 -    srcs = [":talent_proto_with_info"],
 -    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
 -    grpc_service_config = "talent_grpc_service_config.json",
--    service_yaml = "//google/cloud/talent:talent_v4beta1.yaml",
+-    service_yaml = "jobs_v4beta1.yaml",
 -    deps = [
 -        ":talent_csharp_grpc",
 -        ":talent_csharp_proto",
@@ -81957,10 +88510,26 @@
 -##############################################################################
 -# C++
 -##############################################################################
--# Put your C++ rules here
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "talent_cc_proto",
+-    deps = [":talent_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "talent_cc_grpc",
+-    srcs = [":talent_proto"],
+-    grpc_only = True,
+-    deps = [":talent_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -82005,8 +88574,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -82080,6 +88649,7 @@
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -82089,6 +88659,7 @@
 -java_gapic_test(
 -    name = "tasks_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.tasks.v2.CloudTasksClientHttpJsonTest",
 -        "com.google.cloud.tasks.v2.CloudTasksClientTest",
 -    ],
 -    runtime_deps = [":tasks_java_gapic_test"],
@@ -82097,6 +88668,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tasks-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_gapic",
 -        ":tasks_java_grpc",
@@ -82134,6 +88707,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2;tasks",
 -    service_yaml = "cloudtasks_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -82367,8 +88941,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,348 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -82442,6 +89016,7 @@
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -82451,6 +89026,7 @@
 -java_gapic_test(
 -    name = "tasks_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.tasks.v2beta2.CloudTasksClientHttpJsonTest",
 -        "com.google.cloud.tasks.v2beta2.CloudTasksClientTest",
 -    ],
 -    runtime_deps = [":tasks_java_gapic_test"],
@@ -82459,6 +89035,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tasks-v2beta2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_gapic",
 -        ":tasks_java_grpc",
@@ -82496,6 +89074,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2beta2;tasks",
 -    service_yaml = "cloudtasks_v2beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -82714,8 +89293,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,348 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -82789,6 +89368,7 @@
 -        ":tasks_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -82798,6 +89378,7 @@
 -java_gapic_test(
 -    name = "tasks_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.tasks.v2beta3.CloudTasksClientHttpJsonTest",
 -        "com.google.cloud.tasks.v2beta3.CloudTasksClientTest",
 -    ],
 -    runtime_deps = [":tasks_java_gapic_test"],
@@ -82806,6 +89387,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tasks-v2beta3-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_java_gapic",
 -        ":tasks_java_grpc",
@@ -82843,6 +89426,7 @@
 -    grpc_service_config = "cloudtasks_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks",
 -    service_yaml = "cloudtasks_v2beta3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tasks_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -83061,7 +89645,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -83106,8 +89690,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/cloud/texttospeech/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/rules_gapic/tree/master/bazel
 -
@@ -83181,6 +89765,7 @@
 -    test_deps = [
 -        ":texttospeech_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_java_proto",
 -        "//google/api:api_java_proto",
@@ -83190,6 +89775,7 @@
 -java_gapic_test(
 -    name = "texttospeech_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.texttospeech.v1.TextToSpeechClientHttpJsonTest",
 -        "com.google.cloud.texttospeech.v1.TextToSpeechClientTest",
 -    ],
 -    runtime_deps = [":texttospeech_java_gapic_test"],
@@ -83198,6 +89784,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-texttospeech-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_java_gapic",
 -        ":texttospeech_java_grpc",
@@ -83234,6 +89822,7 @@
 -    importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech",
 -    metadata = True,
 -    service_yaml = "texttospeech_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_go_proto",
 -    ],
@@ -83468,8 +90057,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -83543,6 +90132,7 @@
 -    test_deps = [
 -        ":texttospeech_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_java_proto",
 -        "//google/api:api_java_proto",
@@ -83552,6 +90142,7 @@
 -java_gapic_test(
 -    name = "texttospeech_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientHttpJsonTest",
 -        "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest",
 -    ],
 -    runtime_deps = [":texttospeech_java_gapic_test"],
@@ -83560,6 +90151,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-texttospeech-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_java_gapic",
 -        ":texttospeech_java_grpc",
@@ -83596,6 +90189,7 @@
 -    importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech",
 -    metadata = True,
 -    service_yaml = "texttospeech_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":texttospeech_go_proto",
 -    ],
@@ -83814,7 +90408,7 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -83858,8 +90452,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,361 +0,0 @@
++++ b/google/cloud/tpu/v1/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
 -
@@ -83949,6 +90543,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tpu-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":tpu_java_gapic",
 -        ":tpu_java_grpc",
@@ -84223,8 +90818,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -84318,6 +90913,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tpu-v2alpha1-java",
+-    include_samples = True,
 -    deps = [
 -        ":tpu_java_gapic",
 -        ":tpu_java_grpc",
@@ -84570,7 +91166,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -84615,8 +91211,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,375 +0,0 @@
++++ b/google/cloud/translate/v3/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
 -
@@ -84695,6 +91291,7 @@
 -        ":translation_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_java_proto",
 -        "//google/api:api_java_proto",
@@ -84706,6 +91303,7 @@
 -java_gapic_test(
 -    name = "translation_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.translate.v3.TranslationServiceClientHttpJsonTest",
 -        "com.google.cloud.translate.v3.TranslationServiceClientTest",
 -    ],
 -    runtime_deps = [":translation_java_gapic_test"],
@@ -84714,6 +91312,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-translation-v3-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_java_gapic",
 -        ":translation_java_grpc",
@@ -84755,6 +91355,7 @@
 -    importpath = "cloud.google.com/go/translate/apiv3;translate",
 -    metadata = True,
 -    service_yaml = "translate_v3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -84994,8 +91595,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/cloud/translate/v3beta1/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
 -
@@ -85073,6 +91674,7 @@
 -        ":translation_java_grpc",
 -        "//google/cloud/location:location_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_java_proto",
 -        "//google/api:api_java_proto",
@@ -85084,6 +91686,7 @@
 -java_gapic_test(
 -    name = "translation_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.translate.v3beta1.TranslationServiceClientHttpJsonTest",
 -        "com.google.cloud.translate.v3beta1.TranslationServiceClientTest",
 -    ],
 -    runtime_deps = [":translation_java_gapic_test"],
@@ -85092,6 +91695,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-translation-v3beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_java_gapic",
 -        ":translation_java_grpc",
@@ -85133,6 +91738,7 @@
 -    importpath = "cloud.google.com/go/translate/apiv3beta1;translate",
 -    metadata = True,
 -    service_yaml = "translate_v3beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":translation_go_proto",
 -        "//google/cloud/location:location_go_proto",
@@ -85348,7 +91954,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -85391,7 +91997,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -85574,8 +92180,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/video/livestream/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
 -
@@ -85657,6 +92263,7 @@
 -    test_deps = [
 -        ":livestream_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":livestream_java_proto",
 -        "//google/api:api_java_proto",
@@ -85666,6 +92273,7 @@
 -java_gapic_test(
 -    name = "livestream_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.video.livestream.v1.LivestreamServiceClientHttpJsonTest",
 -        "com.google.cloud.video.livestream.v1.LivestreamServiceClientTest",
 -    ],
 -    runtime_deps = [":livestream_java_gapic_test"],
@@ -85674,6 +92282,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-video-livestream-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":livestream_java_gapic",
 -        ":livestream_java_grpc",
@@ -85712,6 +92322,7 @@
 -    importpath = "cloud.google.com/go/video/livestream/apiv1;livestream",
 -    metadata = True,
 -    service_yaml = "livestream_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":livestream_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -85935,10 +92546,26 @@
 -##############################################################################
 -# C++
 -##############################################################################
--# Put your C++ rules here
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "livestream_cc_proto",
+-    deps = [":livestream_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "livestream_cc_grpc",
+-    srcs = [":livestream_proto"],
+-    grpc_only = True,
+-    deps = [":livestream_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -85981,8 +92608,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,370 +0,0 @@
++++ b/google/cloud/video/stitcher/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
 -
@@ -86024,7 +92651,6 @@
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:struct_proto",
--        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
 -
@@ -86085,6 +92711,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-video-stitcher-v1-java",
+-    include_samples = True,
 -    deps = [
 -        ":stitcher_java_gapic",
 -        ":stitcher_java_grpc",
@@ -86119,8 +92746,8 @@
 -    srcs = [":stitcher_proto_with_info"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/video/stitcher/apiv1;stitcher",
--    service_yaml = "videostitcher_v1.yaml",
 -    metadata = True,
+-    service_yaml = "videostitcher_v1.yaml",
 -    deps = [
 -        ":stitcher_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -86139,8 +92766,8 @@
 -    name = "gapi-cloud-video-stitcher-v1-go",
 -    deps = [
 -        ":stitcher_go_gapic",
--        ":stitcher_go_gapic_srcjar-test.srcjar",
 -        ":stitcher_go_gapic_srcjar-metadata.srcjar",
+-        ":stitcher_go_gapic_srcjar-test.srcjar",
 -        ":stitcher_go_proto",
 -    ],
 -)
@@ -86158,6 +92785,7 @@
 -    name = "stitcher_py_gapic",
 -    srcs = [":stitcher_proto"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
+-    service_yaml = "videostitcher_v1.yaml",
 -)
 -
 -# Open Source Packages
@@ -86222,7 +92850,7 @@
 -
 -nodejs_gapic_library(
 -    name = "stitcher_nodejs_gapic",
--    package_name = "@google-cloud/stitcher",
+-    package_name = "@google-cloud/video-stitcher",
 -    src = ":stitcher_proto_with_info",
 -    extra_protoc_parameters = ["metadata"],
 -    grpc_service_config = "videostitcher_grpc_service_config.json",
@@ -86244,8 +92872,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -86355,7 +92983,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -86399,8 +93027,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/video/transcoder/v1/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
 -
@@ -86477,6 +93105,7 @@
 -    test_deps = [
 -        ":transcoder_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":transcoder_java_proto",
 -    ],
@@ -86485,6 +93114,7 @@
 -java_gapic_test(
 -    name = "transcoder_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.video.transcoder.v1.TranscoderServiceClientHttpJsonTest",
 -        "com.google.cloud.video.transcoder.v1.TranscoderServiceClientTest",
 -    ],
 -    runtime_deps = [":transcoder_java_gapic_test"],
@@ -86493,6 +93123,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-video-transcoder-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":transcoder_java_gapic",
 -        ":transcoder_java_grpc",
@@ -86528,8 +93160,9 @@
 -    srcs = [":transcoder_proto_with_info"],
 -    grpc_service_config = "transcoder_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/video/transcoder/apiv1;transcoder",
--    service_yaml = "transcoder_v1.yaml",
 -    metadata = True,
+-    service_yaml = "transcoder_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":transcoder_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -86548,8 +93181,8 @@
 -    name = "gapi-cloud-video-transcoder-v1-go",
 -    deps = [
 -        ":transcoder_go_gapic",
--        ":transcoder_go_gapic_srcjar-test.srcjar",
 -        ":transcoder_go_gapic_srcjar-metadata.srcjar",
+-        ":transcoder_go_gapic_srcjar-test.srcjar",
 -        ":transcoder_go_proto",
 -    ],
 -)
@@ -86653,8 +93286,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -86765,7 +93398,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -86810,8 +93443,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/videointelligence/v1/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.
@@ -86878,6 +93511,7 @@
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_proto",
 -    ],
@@ -86886,6 +93520,7 @@
 -java_gapic_test(
 -    name = "videointelligence_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientTest",
 -    ],
 -    runtime_deps = [":videointelligence_java_gapic_test"],
@@ -86894,6 +93529,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-videointelligence-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_gapic",
 -        ":videointelligence_java_grpc",
@@ -86931,6 +93568,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence",
 -    service_yaml = "videointelligence_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -87169,8 +93807,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,337 +0,0 @@
++++ b/google/cloud/videointelligence/v1beta2/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.
@@ -87237,6 +93875,7 @@
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_proto",
 -    ],
@@ -87245,6 +93884,7 @@
 -java_gapic_test(
 -    name = "videointelligence_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientTest",
 -    ],
 -    runtime_deps = [":videointelligence_java_gapic_test"],
@@ -87253,6 +93893,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-videointelligence-v1beta2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_gapic",
 -        ":videointelligence_java_grpc",
@@ -87290,6 +93932,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence",
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -87510,8 +94153,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/cloud/videointelligence/v1p1beta1/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.
@@ -87578,6 +94221,7 @@
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_proto",
 -    ],
@@ -87586,6 +94230,7 @@
 -java_gapic_test(
 -    name = "videointelligence_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientTest",
 -    ],
 -    runtime_deps = [":videointelligence_java_gapic_test"],
@@ -87594,6 +94239,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-videointelligence-v1p1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_gapic",
 -        ":videointelligence_java_grpc",
@@ -87631,6 +94278,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1;videointelligence",
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -87853,8 +94501,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,339 +0,0 @@
++++ b/google/cloud/videointelligence/v1p2beta1/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.
@@ -87921,6 +94569,7 @@
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_proto",
 -    ],
@@ -87929,6 +94578,7 @@
 -java_gapic_test(
 -    name = "videointelligence_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientTest",
 -    ],
 -    runtime_deps = [":videointelligence_java_gapic_test"],
@@ -87937,6 +94587,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-videointelligence-v1p2beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_gapic",
 -        ":videointelligence_java_grpc",
@@ -87974,6 +94626,7 @@
 -    grpc_service_config = "videointelligence_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1;videointelligence",
 -    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -88196,8 +94849,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,340 +0,0 @@
++++ b/google/cloud/videointelligence/v1p3beta1/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.
@@ -88264,6 +94917,7 @@
 -    test_deps = [
 -        ":videointelligence_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_proto",
 -    ],
@@ -88272,7 +94926,9 @@
 -java_gapic_test(
 -    name = "videointelligence_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientTest",
+-        "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientHttpJsonTest",
 -        "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientTest",
 -    ],
 -    runtime_deps = [":videointelligence_java_gapic_test"],
@@ -88281,6 +94937,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-videointelligence-v1p3beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":videointelligence_java_gapic",
 -        ":videointelligence_java_grpc",
@@ -88444,8 +95102,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -88463,7 +95121,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "videointelligence_ruby_gapic",
--    srcs = [":videointelligence_proto_with_info",],
+-    srcs = [":videointelligence_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p3beta1",
 -        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
@@ -88540,7 +95198,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -88585,8 +95243,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,382 +0,0 @@
++++ b/google/cloud/vision/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
 -
@@ -88672,6 +95330,7 @@
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_proto",
 -        "//google/api:api_java_proto",
@@ -88681,7 +95340,9 @@
 -java_gapic_test(
 -    name = "vision_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vision.v1.ImageAnnotatorClientHttpJsonTest",
 -        "com.google.cloud.vision.v1.ImageAnnotatorClientTest",
+-        "com.google.cloud.vision.v1.ProductSearchClientHttpJsonTest",
 -        "com.google.cloud.vision.v1.ProductSearchClientTest",
 -    ],
 -    runtime_deps = [":vision_java_gapic_test"],
@@ -88690,6 +95351,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vision-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_gapic",
 -        ":vision_java_grpc",
@@ -88730,6 +95393,7 @@
 -    importpath = "cloud.google.com/go/vision/apiv1;vision",
 -    metadata = True,
 -    service_yaml = "vision_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -88971,8 +95635,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,326 +0,0 @@
++++ b/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,331 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -89040,6 +95704,7 @@
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_proto",
 -    ],
@@ -89048,6 +95713,7 @@
 -java_gapic_test(
 -    name = "vision_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientTest",
 -    ],
 -    runtime_deps = [":vision_java_gapic_test"],
@@ -89056,6 +95722,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vision-v1p1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_gapic",
 -        ":vision_java_grpc",
@@ -89094,6 +95762,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p1beta1;vision",
 -    service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_go_proto",
 -    ],
@@ -89215,8 +95884,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -89234,7 +95903,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "vision_ruby_gapic",
--    srcs = [":vision_proto_with_info",],
+-    srcs = [":vision_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p1beta1"],
 -    deps = [
 -        ":vision_ruby_grpc",
@@ -89301,8 +95970,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,333 +0,0 @@
++++ b/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,338 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -89373,6 +96042,7 @@
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_proto",
 -    ],
@@ -89381,6 +96051,7 @@
 -java_gapic_test(
 -    name = "vision_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientTest",
 -    ],
 -    runtime_deps = [":vision_java_gapic_test"],
@@ -89389,6 +96060,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vision-v1p2beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_gapic",
 -        ":vision_java_grpc",
@@ -89428,6 +96101,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision",
 -    service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -89552,8 +96226,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -89571,7 +96245,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "vision_ruby_gapic",
--    srcs = [":vision_proto_with_info",],
+-    srcs = [":vision_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p2beta1"],
 -    deps = [
 -        ":vision_ruby_grpc",
@@ -89638,8 +96312,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,349 +0,0 @@
++++ b/google/cloud/vision/v1p3beta1/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.
@@ -89715,6 +96389,7 @@
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_proto",
 -    ],
@@ -89723,7 +96398,9 @@
 -java_gapic_test(
 -    name = "vision_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientTest",
+-        "com.google.cloud.vision.v1p3beta1.ProductSearchClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p3beta1.ProductSearchClientTest",
 -    ],
 -    runtime_deps = [":vision_java_gapic_test"],
@@ -89732,6 +96409,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vision-v1p3beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_gapic",
 -        ":vision_java_grpc",
@@ -89771,6 +96450,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p3beta1;vision",
 -    service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -89991,8 +96671,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/cloud/vision/v1p4beta1/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.
@@ -90069,6 +96749,7 @@
 -    test_deps = [
 -        ":vision_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_proto",
 -    ],
@@ -90077,7 +96758,9 @@
 -java_gapic_test(
 -    name = "vision_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientTest",
+-        "com.google.cloud.vision.v1p4beta1.ProductSearchClientHttpJsonTest",
 -        "com.google.cloud.vision.v1p4beta1.ProductSearchClientTest",
 -    ],
 -    runtime_deps = [":vision_java_gapic_test"],
@@ -90086,6 +96769,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vision-v1p4beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_java_gapic",
 -        ":vision_java_grpc",
@@ -90125,6 +96810,7 @@
 -    grpc_service_config = "vision_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision",
 -    service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vision_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -90250,8 +96936,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -90269,7 +96955,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "vision_ruby_gapic",
--    srcs = [":vision_proto_with_info",],
+-    srcs = [":vision_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-cloud-vision-v1p4beta1",
 -        "ruby-cloud-env-prefix=VISION",
@@ -90345,7 +97031,7 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -90389,8 +97075,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,374 +0,0 @@
++++ b/google/cloud/vmmigration/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
 -
@@ -90470,6 +97156,7 @@
 -    test_deps = [
 -        ":vmmigration_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vmmigration_java_proto",
 -        "//google/api:api_java_proto",
@@ -90479,6 +97166,7 @@
 -java_gapic_test(
 -    name = "vmmigration_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vmmigration.v1.VmMigrationClientHttpJsonTest",
 -        "com.google.cloud.vmmigration.v1.VmMigrationClientTest",
 -    ],
 -    runtime_deps = [":vmmigration_java_gapic_test"],
@@ -90487,6 +97175,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vmmigration-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vmmigration_java_gapic",
 -        ":vmmigration_java_grpc",
@@ -90524,13 +97214,14 @@
 -    srcs = [":vmmigration_proto_with_info"],
 -    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/vmmigration/apiv1;vmmigration",
--    service_yaml = "vmmigration_v1.yaml",
 -    metadata = True,
+-    service_yaml = "vmmigration_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vmmigration_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@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",
 -    ],
 -)
@@ -90547,8 +97238,8 @@
 -    name = "gapi-cloud-vmmigration-v1-go",
 -    deps = [
 -        ":vmmigration_go_gapic",
--        ":vmmigration_go_gapic_srcjar-test.srcjar",
 -        ":vmmigration_go_gapic_srcjar-metadata.srcjar",
+-        ":vmmigration_go_gapic_srcjar-test.srcjar",
 -        ":vmmigration_go_proto",
 -    ],
 -)
@@ -90655,8 +97346,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -90767,7 +97458,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -90811,8 +97502,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/cloud/vpcaccess/v1/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
 -
@@ -90886,6 +97577,7 @@
 -    test_deps = [
 -        ":vpcaccess_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vpcaccess_java_proto",
 -    ],
@@ -90894,6 +97586,7 @@
 -java_gapic_test(
 -    name = "vpcaccess_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientHttpJsonTest",
 -        "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientTest",
 -    ],
 -    runtime_deps = [":vpcaccess_java_gapic_test"],
@@ -90902,6 +97595,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-vpcaccess-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vpcaccess_java_gapic",
 -        ":vpcaccess_java_grpc",
@@ -90939,6 +97634,7 @@
 -    importpath = "cloud.google.com/go/vpcaccess/apiv1;vpcaccess",
 -    metadata = True,
 -    service_yaml = "vpcaccess_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":vpcaccess_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -90978,7 +97674,7 @@
 -    name = "vpcaccess_py_gapic",
 -    srcs = [":vpcaccess_proto"],
 -    grpc_service_config = "vpcaccess_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-vpc-access"]
+-    opt_args = ["warehouse-package-name=google-cloud-vpc-access"],
 -)
 -
 -# Open Source Packages
@@ -91177,7 +97873,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -91222,8 +97918,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,345 +0,0 @@
++++ b/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,350 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -91288,6 +97984,7 @@
 -    test_deps = [
 -        ":webrisk_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_proto",
 -    ],
@@ -91296,6 +97993,7 @@
 -java_gapic_test(
 -    name = "webrisk_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.webrisk.v1.WebRiskServiceClientHttpJsonTest",
 -        "com.google.cloud.webrisk.v1.WebRiskServiceClientTest",
 -    ],
 -    runtime_deps = [":webrisk_java_gapic_test"],
@@ -91304,6 +98002,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-webrisk-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_gapic",
 -        ":webrisk_java_grpc",
@@ -91339,6 +98039,7 @@
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/webrisk/apiv1;webrisk",
 -    service_yaml = "webrisk_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_go_proto",
 -    ],
@@ -91571,8 +98272,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,329 +0,0 @@
++++ b/google/cloud/webrisk/v1beta1/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.
@@ -91636,6 +98337,7 @@
 -    test_deps = [
 -        ":webrisk_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_proto",
 -    ],
@@ -91644,6 +98346,7 @@
 -java_gapic_test(
 -    name = "webrisk_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientTest",
 -    ],
 -    runtime_deps = [":webrisk_java_gapic_test"],
@@ -91652,6 +98355,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-webrisk-v1beta1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_java_gapic",
 -        ":webrisk_java_grpc",
@@ -91687,6 +98392,7 @@
 -    grpc_service_config = "webrisk_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/webrisk/apiv1beta1;webrisk",
 -    service_yaml = "webrisk_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":webrisk_go_proto",
 -    ],
@@ -91904,7 +98610,7 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -91948,8 +98654,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,355 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1/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.
@@ -92024,6 +98730,7 @@
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_proto",
 -    ],
@@ -92032,6 +98739,7 @@
 -java_gapic_test(
 -    name = "websecurityscanner_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientHttpJsonTest",
 -        "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientTest",
 -    ],
 -    runtime_deps = [":websecurityscanner_java_gapic_test"],
@@ -92040,6 +98748,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-websecurityscanner-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_gapic",
 -        ":websecurityscanner_java_grpc",
@@ -92075,6 +98785,7 @@
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner",
 -    service_yaml = "websecurityscanner_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_go_proto",
 -    ],
@@ -92307,8 +99018,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,326 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,331 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -92380,6 +99091,7 @@
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_proto",
 -    ],
@@ -92388,6 +99100,7 @@
 -java_gapic_test(
 -    name = "websecurityscanner_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientHttpJsonTest",
 -        "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientTest",
 -    ],
 -    runtime_deps = [":websecurityscanner_java_gapic_test"],
@@ -92396,6 +99109,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-websecurityscanner-v1alpha-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_gapic",
 -        ":websecurityscanner_java_grpc",
@@ -92431,6 +99146,7 @@
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha;websecurityscanner",
 -    service_yaml = "websecurityscanner_v1alpha.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_go_proto",
 -    ],
@@ -92550,8 +99266,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -92569,7 +99285,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "websecurityscanner_ruby_gapic",
--    srcs = [":websecurityscanner_proto_with_info",],
+-    srcs = [":websecurityscanner_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-websecurityscanner-v1alpha"],
 -    deps = [
 -        ":websecurityscanner_ruby_grpc",
@@ -92637,8 +99353,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,338 +0,0 @@
++++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,343 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -92713,6 +99429,7 @@
 -    test_deps = [
 -        ":websecurityscanner_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_proto",
 -    ],
@@ -92721,6 +99438,7 @@
 -java_gapic_test(
 -    name = "websecurityscanner_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientHttpJsonTest",
 -        "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest",
 -    ],
 -    runtime_deps = [":websecurityscanner_java_gapic_test"],
@@ -92729,6 +99447,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-websecurityscanner-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_java_gapic",
 -        ":websecurityscanner_java_grpc",
@@ -92764,6 +99484,7 @@
 -    grpc_service_config = "websecurityscanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner",
 -    service_yaml = "websecurityscanner_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":websecurityscanner_go_proto",
 -    ],
@@ -92979,7 +99700,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -93023,7 +99744,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -93067,8 +99788,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,360 +0,0 @@
++++ b/google/cloud/workflows/executions/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/rules_gapic/tree/master/bazel
 -
@@ -93143,6 +99864,7 @@
 -    test_deps = [
 -        ":executions_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_java_proto",
 -        "//google/api:api_java_proto",
@@ -93152,6 +99874,7 @@
 -java_gapic_test(
 -    name = "executions_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.workflows.executions.v1.ExecutionsClientHttpJsonTest",
 -        "com.google.cloud.workflows.executions.v1.ExecutionsClientTest",
 -    ],
 -    runtime_deps = [":executions_java_gapic_test"],
@@ -93160,6 +99883,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-workflows-executions-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_java_gapic",
 -        ":executions_java_grpc",
@@ -93196,6 +99921,7 @@
 -    importpath = "cloud.google.com/go/workflows/executions/apiv1;executions",
 -    metadata = True,
 -    service_yaml = "workflowexecutions_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_go_proto",
 -    ],
@@ -93431,8 +100157,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,330 +0,0 @@
++++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,335 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -93496,6 +100222,7 @@
 -    test_deps = [
 -        ":executions_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_java_proto",
 -    ],
@@ -93504,6 +100231,7 @@
 -java_gapic_test(
 -    name = "executions_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.workflows.executions.v1beta.ExecutionsClientHttpJsonTest",
 -        "com.google.cloud.workflows.executions.v1beta.ExecutionsClientTest",
 -    ],
 -    runtime_deps = [":executions_java_gapic_test"],
@@ -93512,6 +100240,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-workflows-executions-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_java_gapic",
 -        ":executions_java_grpc",
@@ -93547,6 +100277,7 @@
 -    grpc_service_config = "executions_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions",
 -    service_yaml = "workflowexecutions_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":executions_go_proto",
 -    ],
@@ -93765,7 +100496,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -93949,8 +100680,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,365 +0,0 @@
++++ b/google/cloud/workflows/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
 -
@@ -94027,6 +100758,7 @@
 -    test_deps = [
 -        ":workflows_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_java_proto",
 -        "//google/api:api_java_proto",
@@ -94036,6 +100768,7 @@
 -java_gapic_test(
 -    name = "workflows_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.workflows.v1.WorkflowsClientHttpJsonTest",
 -        "com.google.cloud.workflows.v1.WorkflowsClientTest",
 -    ],
 -    runtime_deps = [":workflows_java_gapic_test"],
@@ -94044,6 +100777,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-workflows-v1-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_java_gapic",
 -        ":workflows_java_grpc",
@@ -94081,6 +100816,7 @@
 -    importpath = "cloud.google.com/go/workflows/apiv1;workflows",
 -    metadata = True,
 -    service_yaml = "workflows_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -94318,8 +101054,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,335 +0,0 @@
++++ b/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,340 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -94385,6 +101121,7 @@
 -    test_deps = [
 -        ":workflows_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_java_proto",
 -    ],
@@ -94393,6 +101130,7 @@
 -java_gapic_test(
 -    name = "workflows_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.workflows.v1beta.WorkflowsClientHttpJsonTest",
 -        "com.google.cloud.workflows.v1beta.WorkflowsClientTest",
 -    ],
 -    runtime_deps = [":workflows_java_gapic_test"],
@@ -94401,6 +101139,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-workflows-v1beta-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_java_gapic",
 -        ":workflows_java_grpc",
@@ -94437,6 +101177,7 @@
 -    grpc_service_config = "workflows_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/workflows/apiv1beta;workflows",
 -    service_yaml = "workflows_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":workflows_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -94657,7 +101398,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -94702,8 +101443,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,369 +0,0 @@
++++ b/google/container/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
 -
@@ -94736,6 +101477,7 @@
 -        "//google/api:resource_proto",
 -        "//google/rpc:code_proto",
 -        "//google/rpc:status_proto",
+-        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -        "@com_google_protobuf//:wrappers_proto",
@@ -95075,7 +101817,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -95257,8 +101999,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,371 +0,0 @@
++++ b/google/container/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
 -
@@ -95292,6 +102034,7 @@
 -        "//google/rpc:code_proto",
 -        "//google/rpc:status_proto",
 -        "//google/type:date_proto",
+-        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -        "@com_google_protobuf//:wrappers_proto",
@@ -95632,7 +102375,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -95677,8 +102420,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,381 +0,0 @@
++++ b/google/dataflow/v1beta3/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
 -
@@ -95762,6 +102505,7 @@
 -    test_deps = [
 -        ":dataflow_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataflow_java_proto",
 -        "//google/api:api_java_proto",
@@ -95771,11 +102515,17 @@
 -java_gapic_test(
 -    name = "dataflow_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.dataflow.v1beta3.FlexTemplatesServiceClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.FlexTemplatesServiceClientTest",
+-        "com.google.dataflow.v1beta3.JobsV1Beta3ClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.JobsV1Beta3ClientTest",
+-        "com.google.dataflow.v1beta3.MessagesV1Beta3ClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.MessagesV1Beta3ClientTest",
+-        "com.google.dataflow.v1beta3.MetricsV1Beta3ClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.MetricsV1Beta3ClientTest",
+-        "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientTest",
+-        "com.google.dataflow.v1beta3.TemplatesServiceClientHttpJsonTest",
 -        "com.google.dataflow.v1beta3.TemplatesServiceClientTest",
 -    ],
 -    runtime_deps = [":dataflow_java_gapic_test"],
@@ -95784,6 +102534,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-dataflow-v1beta3-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataflow_java_gapic",
 -        ":dataflow_java_grpc",
@@ -95821,6 +102572,7 @@
 -    importpath = "cloud.google.com/go/dataflow/apiv1beta3;dataflow",
 -    metadata = True,
 -    service_yaml = "dataflow_v1beta3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dataflow_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -96062,18 +102814,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,367 +0,0 @@
++++ b/google/datastore/admin/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
 -
@@ -96150,6 +102902,7 @@
 -    test_deps = [
 -        ":admin_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_proto",
 -        "//google/api:api_java_proto",
@@ -96159,6 +102912,7 @@
 -java_gapic_test(
 -    name = "admin_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datastore.admin.v1.DatastoreAdminClientHttpJsonTest",
 -        "com.google.cloud.datastore.admin.v1.DatastoreAdminClientTest",
 -    ],
 -    runtime_deps = [":admin_java_gapic_test"],
@@ -96167,6 +102921,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastore-admin-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_gapic",
 -        ":admin_java_grpc",
@@ -96202,13 +102957,14 @@
 -    srcs = [":admin_proto_with_info"],
 -    grpc_service_config = "datastore_admin_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastore/admin/apiv1;admin",
--    service_yaml = "datastore_v1.yaml",
 -    metadata = True,
+-    service_yaml = "datastore_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
--        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -        "@com_google_cloud_go//longrunning:go_default_library",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -96224,8 +102980,8 @@
 -    name = "gapi-cloud-datastore-admin-v1-go",
 -    deps = [
 -        ":admin_go_gapic",
--        ":admin_go_gapic_srcjar-test.srcjar",
 -        ":admin_go_gapic_srcjar-metadata.srcjar",
+-        ":admin_go_gapic_srcjar-test.srcjar",
 -        ":admin_go_proto",
 -    ],
 -)
@@ -96330,8 +103086,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -96443,8 +103199,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,351 +0,0 @@
++++ b/google/datastore/v1/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.
@@ -96513,6 +103269,7 @@
 -    test_deps = [
 -        ":datastore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_java_proto",
 -    ],
@@ -96521,6 +103278,7 @@
 -java_gapic_test(
 -    name = "datastore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.datastore.v1.DatastoreClientHttpJsonTest",
 -        "com.google.cloud.datastore.v1.DatastoreClientTest",
 -    ],
 -    runtime_deps = [":datastore_java_gapic_test"],
@@ -96529,6 +103287,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-datastore-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_java_gapic",
 -        ":datastore_java_grpc",
@@ -96565,6 +103324,7 @@
 -    grpc_service_config = "datastore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/datastore/apiv1;datastore",
 -    service_yaml = "datastore_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":datastore_go_proto",
 -    ],
@@ -96798,7 +103558,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -96842,8 +103602,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,390 +0,0 @@
++++ b/google/devtools/artifactregistry/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
 -
@@ -96935,6 +103695,7 @@
 -        ":artifactregistry_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_proto",
 -        "//google/api:api_java_proto",
@@ -96945,6 +103706,7 @@
 -java_gapic_test(
 -    name = "artifactregistry_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientHttpJsonTest",
 -        "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientTest",
 -    ],
 -    runtime_deps = [":artifactregistry_java_gapic_test"],
@@ -96953,6 +103715,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-artifactregistry-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_gapic",
 -        ":artifactregistry_java_grpc",
@@ -96992,6 +103755,7 @@
 -    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1;artifactregistry",
 -    metadata = True,
 -    service_yaml = "artifactregistry_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -97236,8 +104000,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,367 +0,0 @@
++++ b/google/devtools/artifactregistry/v1beta2/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
 -
@@ -97261,6 +104025,7 @@
 -proto_library(
 -    name = "artifactregistry_proto",
 -    srcs = [
+-        "apt_artifact.proto",
 -        "file.proto",
 -        "package.proto",
 -        "repository.proto",
@@ -97268,7 +104033,6 @@
 -        "settings.proto",
 -        "tag.proto",
 -        "version.proto",
--        "apt_artifact.proto",
 -        "yum_artifact.proto",
 -    ],
 -    deps = [
@@ -97326,6 +104090,7 @@
 -        ":artifactregistry_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -97335,6 +104100,7 @@
 -java_gapic_test(
 -    name = "artifactregistry_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryClientHttpJsonTest",
 -        "com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryClientTest",
 -    ],
 -    runtime_deps = [":artifactregistry_java_gapic_test"],
@@ -97343,6 +104109,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-artifactregistry-v1beta2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_java_gapic",
 -        ":artifactregistry_java_grpc",
@@ -97381,6 +104148,7 @@
 -    grpc_service_config = "artifactregistry_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2;artifactregistry",
 -    service_yaml = "artifactregistry_v1beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":artifactregistry_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -97607,13 +104375,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,350 +0,0 @@
++++ b/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,353 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -97692,6 +104460,7 @@
 -    test_deps = [
 -        ":build_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":build_java_proto",
 -    ],
@@ -97700,6 +104469,7 @@
 -java_gapic_test(
 -    name = "build_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.devtools.build.v1.PublishBuildEventClientHttpJsonTest",
 -        "com.google.cloud.devtools.build.v1.PublishBuildEventClientTest",
 -    ],
 -    runtime_deps = [":build_java_gapic_test"],
@@ -97708,6 +104478,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-build-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":build_java_gapic",
 -        ":build_java_grpc",
@@ -97863,8 +104634,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -97882,7 +104653,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "build_ruby_gapic",
--    srcs = [":build_proto_with_info",],
+-    srcs = [":build_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-build-v1"],
 -    deps = [
 -        ":build_ruby_grpc",
@@ -97966,7 +104737,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -98010,8 +104781,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,342 +0,0 @@
++++ b/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,347 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -##############################################################################
@@ -98093,6 +104864,7 @@
 -    test_deps = [
 -        ":cloudbuild_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudbuild_java_proto",
 -        "//google/api:api_java_proto",
@@ -98102,6 +104874,7 @@
 -java_gapic_test(
 -    name = "cloudbuild_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientHttpJsonTest",
 -        "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientTest",
 -    ],
 -    runtime_deps = [":cloudbuild_java_gapic_test"],
@@ -98110,6 +104883,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudbuild-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudbuild_java_gapic",
 -        ":cloudbuild_java_grpc",
@@ -98136,6 +104910,7 @@
 -    grpc_service_config = "cloudbuild_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/cloudbuild/apiv1;cloudbuild",
 -    service_yaml = "cloudbuild_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudbuild_go_proto",
 -        "//google/api:httpbody_go_proto",
@@ -98234,6 +105009,7 @@
 -    "nodejs_gapic_assembly_pkg",
 -    "nodejs_gapic_library",
 -)
+-
 -nodejs_gapic_library(
 -    name = "cloudbuild_nodejs_gapic",
 -    package_name = "@google-cloud/cloudbuild",
@@ -98356,13 +105132,13 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,368 +0,0 @@
++++ b/google/devtools/clouddebugger/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.
@@ -98431,6 +105207,7 @@
 -    test_deps = [
 -        ":clouddebugger_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouddebugger_java_proto",
 -    ],
@@ -98439,7 +105216,9 @@
 -java_gapic_test(
 -    name = "clouddebugger_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.debugger.v2.Controller2ClientHttpJsonTest",
 -        "com.google.cloud.debugger.v2.Controller2ClientTest",
+-        "com.google.cloud.debugger.v2.Debugger2ClientHttpJsonTest",
 -        "com.google.cloud.debugger.v2.Debugger2ClientTest",
 -    ],
 -    runtime_deps = [":clouddebugger_java_gapic_test"],
@@ -98448,6 +105227,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-clouddebugger-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouddebugger_java_gapic",
 -        ":clouddebugger_java_grpc",
@@ -98484,6 +105264,7 @@
 -    grpc_service_config = "clouddebugger_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/debugger/apiv2;clouddebugger",
 -    service_yaml = "clouddebugger_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouddebugger_go_proto",
 -    ],
@@ -98707,7 +105488,7 @@
 -    deps = [
 -        ":clouddebugger_csharp_gapic",
 -        ":clouddebugger_csharp_grpc",
--        ":clouddebugger_csharp_proto"
+-        ":clouddebugger_csharp_proto",
 -    ],
 -)
 -
@@ -98733,13 +105514,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,349 +0,0 @@
++++ b/google/devtools/clouderrorreporting/v1beta1/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
 -
@@ -98816,6 +105597,7 @@
 -    test_deps = [
 -        ":clouderrorreporting_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouderrorreporting_java_proto",
 -    ],
@@ -98824,8 +105606,11 @@
 -java_gapic_test(
 -    name = "clouderrorreporting_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientHttpJsonTest",
 -        "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientTest",
+-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientHttpJsonTest",
 -        "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientTest",
+-        "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientHttpJsonTest",
 -        "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientTest",
 -    ],
 -    runtime_deps = [":clouderrorreporting_java_gapic_test"],
@@ -98834,6 +105619,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-clouderrorreporting-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouderrorreporting_java_gapic",
 -        ":clouderrorreporting_java_grpc",
@@ -98870,6 +105656,7 @@
 -    grpc_service_config = "errorreporting_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1;clouderrorreporting",
 -    service_yaml = "clouderrorreporting_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":clouderrorreporting_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -99091,7 +105878,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -99135,8 +105922,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,353 +0,0 @@
++++ b/google/devtools/cloudprofiler/v2/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -99208,6 +105995,7 @@
 -    test_deps = [
 -        ":cloudprofiler_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudprofiler_java_proto",
 -    ],
@@ -99216,6 +106004,7 @@
 -java_gapic_test(
 -    name = "cloudprofiler_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientHttpJsonTest",
 -        "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientTest",
 -    ],
 -    runtime_deps = [":cloudprofiler_java_gapic_test"],
@@ -99224,6 +106013,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudprofiler-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudprofiler_java_gapic",
 -        ":cloudprofiler_java_grpc",
@@ -99259,6 +106049,7 @@
 -    grpc_service_config = "cloudprofiler_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2;cloudprofiler",
 -    service_yaml = "cloudprofiler_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudprofiler_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -99492,13 +106283,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,356 +0,0 @@
++++ b/google/devtools/cloudtrace/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
 -
@@ -99573,6 +106364,7 @@
 -    test_deps = [
 -        ":cloudtrace_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_proto",
 -    ],
@@ -99581,6 +106373,7 @@
 -java_gapic_test(
 -    name = "cloudtrace_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.trace.v1.TraceServiceClientHttpJsonTest",
 -        "com.google.cloud.trace.v1.TraceServiceClientTest",
 -    ],
 -    runtime_deps = [":cloudtrace_java_gapic_test"],
@@ -99589,6 +106382,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudtrace-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_gapic",
 -        ":cloudtrace_java_grpc",
@@ -99624,6 +106418,7 @@
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1;cloudtrace",
 -    service_yaml = "cloudtrace_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_go_proto",
 -    ],
@@ -99659,7 +106454,10 @@
 -    name = "cloudtrace_py_gapic",
 -    srcs = [":cloudtrace_proto"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    opt_args=["python-gapic-namespace=google.cloud", "python-gapic-name=trace"]
+-    opt_args = [
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=trace",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -99857,8 +106655,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,361 +0,0 @@
++++ b/google/devtools/cloudtrace/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
 -
@@ -99937,6 +106735,7 @@
 -    test_deps = [
 -        ":cloudtrace_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_proto",
 -    ],
@@ -99945,6 +106744,7 @@
 -java_gapic_test(
 -    name = "cloudtrace_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.trace.v2.TraceServiceClientHttpJsonTest",
 -        "com.google.cloud.trace.v2.TraceServiceClientTest",
 -    ],
 -    runtime_deps = [":cloudtrace_java_gapic_test"],
@@ -99953,6 +106753,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-cloudtrace-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_java_gapic",
 -        ":cloudtrace_java_grpc",
@@ -99989,6 +106790,7 @@
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2;cloudtrace",
 -    service_yaml = "cloudtrace_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":cloudtrace_go_proto",
 -    ],
@@ -100024,7 +106826,10 @@
 -    name = "cloudtrace_py_gapic",
 -    srcs = [":cloudtrace_proto"],
 -    grpc_service_config = "cloudtrace_grpc_service_config.json",
--    opt_args=["python-gapic-namespace=google.cloud", "python-gapic-name=trace"]
+-    opt_args = [
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=trace",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -100222,7 +107027,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -100267,8 +107072,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,387 +0,0 @@
++++ b/google/devtools/containeranalysis/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
 -
@@ -100359,6 +107164,7 @@
 -        ":containeranalysis_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_java_proto",
 -        "//google/api:api_java_proto",
@@ -100370,6 +107176,7 @@
 -java_gapic_test(
 -    name = "containeranalysis_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientHttpJsonTest",
 -        "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientTest",
 -    ],
 -    runtime_deps = [":containeranalysis_java_gapic_test"],
@@ -100378,6 +107185,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-containeranalysis-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_java_gapic",
 -        ":containeranalysis_java_grpc",
@@ -100658,8 +107466,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,235 +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.
@@ -100763,11 +107571,12 @@
 -java_gapic_library(
 -    name = "containeranalysis_java_gapic",
 -    srcs = [":containeranalysis_proto_with_info"],
--    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    gapic_yaml = "containeranalysis_gapic.yaml",
+-    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    test_deps = [
 -        ":containeranalysis_java_grpc",
 -    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
+-    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -100777,7 +107586,9 @@
 -java_gapic_test(
 -    name = "containeranalysis_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientTest",
+-        "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientHttpJsonTest",
 -        "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientTest",
 -    ],
 -    runtime_deps = ["containeranalysis_java_gapic_test"],
@@ -100786,6 +107597,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-containeranalysis-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_java_gapic",
 -        ":containeranalysis_java_grpc",
@@ -100822,6 +107634,7 @@
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/containeranalysis/apiv1beta1;containeranalysis",
 -    service_yaml = "//google/devtools/containeranalysis:containeranalysis_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":containeranalysis_go_proto",
 -        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto",
@@ -100897,7 +107710,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -100960,7 +107773,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101022,7 +107835,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101081,7 +107894,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101140,7 +107953,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101200,7 +108013,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101265,7 +108078,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101351,7 +108164,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101409,7 +108222,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101468,7 +108281,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101532,7 +108345,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101591,7 +108404,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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -101659,8 +108472,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,336 +0,0 @@
++++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,340 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -101740,6 +108553,7 @@
 -    test_deps = [
 -        ":remoteworkers_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":remoteworkers_java_proto",
 -    ],
@@ -101748,6 +108562,7 @@
 -java_gapic_test(
 -    name = "remoteworkers_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientHttpJsonTest",
 -        "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientTest",
 -    ],
 -    runtime_deps = [":remoteworkers_java_gapic_test"],
@@ -101756,6 +108571,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-remoteworkers-v1test2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":remoteworkers_java_gapic",
 -        ":remoteworkers_java_grpc",
@@ -101792,6 +108608,7 @@
 -    grpc_service_config = "remoteworkers_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2;remoteworkers",
 -    service_yaml = "remoteworkers_v1beta2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":remoteworkers_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -101912,8 +108729,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -101931,7 +108748,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "remoteworkers_ruby_gapic",
--    srcs = [":remoteworkers_proto_with_info",],
+-    srcs = [":remoteworkers_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-remoteworkers-v1test2"],
 -    deps = [
 -        ":remoteworkers_ruby_grpc",
@@ -101999,7 +108816,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -102212,7 +109029,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -102237,7 +109054,7 @@
 -proto_library_with_info(
 -    name = "source_proto_with_info",
 -    deps = [
--      ":source_proto",
+-        ":source_proto",
 -    ],
 -)
 -
@@ -102267,9 +109084,10 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-devtools-source-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":source_java_proto",
 -        ":source_java_grpc",
+-        ":source_java_proto",
 -        ":source_proto",
 -    ],
 -)
@@ -102297,8 +109115,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "py_gapic_library",
 -    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
 -)
 -
 -py_gapic_library(
@@ -102348,7 +109166,6 @@
 -    "nodejs_gapic_library",
 -)
 -
--
 -##############################################################################
 -# Ruby
 -##############################################################################
@@ -102411,8 +109228,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,365 +0,0 @@
++++ b/google/devtools/testing/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
 -
@@ -102488,6 +109305,7 @@
 -    test_deps = [
 -        ":testing_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":testing_java_proto",
 -    ],
@@ -102496,8 +109314,11 @@
 -java_gapic_test(
 -    name = "testing_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.devtools.testing.v1.ApplicationDetailServiceClientHttpJsonTest",
 -        "com.google.devtools.testing.v1.ApplicationDetailServiceClientTest",
+-        "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientHttpJsonTest",
 -        "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientTest",
+-        "com.google.devtools.testing.v1.TestExecutionServiceClientHttpJsonTest",
 -        "com.google.devtools.testing.v1.TestExecutionServiceClientTest",
 -    ],
 -    runtime_deps = [":testing_java_gapic_test"],
@@ -102506,6 +109327,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-devtools-testing-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":testing_java_gapic",
 -        ":testing_java_grpc",
@@ -102671,8 +109493,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -102780,18 +109602,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,313 +0,0 @@
++++ b/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,317 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -102882,6 +109704,7 @@
 -    test_deps = [
 -        ":library_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":library_java_proto",
 -    ],
@@ -102890,6 +109713,7 @@
 -java_gapic_test(
 -    name = "library_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.example.library.v1.LibraryServiceClientHttpJsonTest",
 -        "com.google.cloud.example.library.v1.LibraryServiceClientTest",
 -    ],
 -    runtime_deps = [":library_java_gapic_test"],
@@ -102898,6 +109722,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-example-library-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":library_java_gapic",
 -        ":library_java_grpc",
@@ -102923,6 +109748,7 @@
 -    importpath = "google.golang.org/google/example/library/v1;library",
 -    metadata = True,
 -    service_yaml = "//google/example/library:library_example_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":library_go_proto",
 -    ],
@@ -103107,18 +109933,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,380 +0,0 @@
++++ b/google/firestore/admin/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
 -
@@ -103203,6 +110029,7 @@
 -    test_deps = [
 -        ":admin_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_proto",
 -        "//google/api:api_java_proto",
@@ -103212,6 +110039,7 @@
 -java_gapic_test(
 -    name = "admin_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.firestore.v1.FirestoreAdminClientHttpJsonTest",
 -        "com.google.cloud.firestore.v1.FirestoreAdminClientTest",
 -    ],
 -    runtime_deps = [":admin_java_gapic_test"],
@@ -103220,6 +110048,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-admin-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_java_gapic",
 -        ":admin_java_grpc",
@@ -103258,6 +110087,7 @@
 -    importpath = "cloud.google.com/go/firestore/admin/apiv1;admin",
 -    metadata = True,
 -    service_yaml = "firestore_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":admin_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -103501,8 +110331,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,118 +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"])
 -
@@ -103548,6 +110378,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-bundle-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_bundle_java_proto",
 -        ":firestore_bundle_proto",
@@ -103623,8 +110454,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,354 +0,0 @@
++++ b/google/firestore/v1/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.
@@ -103697,6 +110528,7 @@
 -    test_deps = [
 -        ":firestore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_proto",
 -    ],
@@ -103705,6 +110537,7 @@
 -java_gapic_test(
 -    name = "firestore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.firestore.v1.FirestoreClientHttpJsonTest",
 -        "com.google.cloud.firestore.v1.FirestoreClientTest",
 -    ],
 -    runtime_deps = [":firestore_java_gapic_test"],
@@ -103713,6 +110546,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_gapic",
 -        ":firestore_java_grpc",
@@ -103750,6 +110584,7 @@
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/firestore/apiv1;firestore",
 -    service_yaml = "//google/firestore:firestore_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_go_proto",
 -    ],
@@ -103981,8 +110816,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,337 +0,0 @@
++++ b/google/firestore/v1beta1/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -104064,6 +110899,7 @@
 -    test_deps = [
 -        ":firestore_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_proto",
 -    ],
@@ -104072,6 +110908,7 @@
 -java_gapic_test(
 -    name = "firestore_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.firestore.v1beta1.FirestoreClientHttpJsonTest",
 -        "com.google.cloud.firestore.v1beta1.FirestoreClientTest",
 -    ],
 -    runtime_deps = [":firestore_java_gapic_test"],
@@ -104080,6 +110917,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-firestore-v1beta1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_java_gapic",
 -        ":firestore_java_grpc",
@@ -104117,6 +110955,7 @@
 -    grpc_service_config = "firestore_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/firestore/apiv1beta1;firestore",
 -    service_yaml = "//google/firestore:firestore_v1beta1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":firestore_go_proto",
 -    ],
@@ -104235,8 +111074,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -104254,7 +111093,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "firestore_ruby_gapic",
--    srcs = [":firestore_proto_with_info",],
+-    srcs = [":firestore_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"],
 -    deps = [
 -        ":firestore_ruby_grpc",
@@ -104322,14 +111161,16 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,57 +0,0 @@
++++ b/google/geo/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,59 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
--load("@com_google_googleapis_imports//:imports.bzl",
--     "cc_proto_library",
--     "go_proto_library",
--     "java_gapic_assembly_gradle_pkg",
--     "java_proto_library")
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_proto_library",
+-    "go_proto_library",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_proto_library",
+-)
 -
 -package(default_visibility = ["//visibility:public"])
 -
@@ -104357,13 +111198,13 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-geo-type-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":viewport_java_proto",
 -        ":viewport_proto",
 -    ],
 -)
 -
--
 -##############################################################################
 -# Go
 -##############################################################################
@@ -104383,8 +111224,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,330 +0,0 @@
++++ b/google/home/enterprise/sdm/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/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -104459,6 +111300,7 @@
 -    test_deps = [
 -        ":sdm_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":sdm_java_proto",
 -    ],
@@ -104467,6 +111309,7 @@
 -java_gapic_test(
 -    name = "sdm_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientHttpJsonTest",
 -        "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientTest",
 -    ],
 -    runtime_deps = [":sdm_java_gapic_test"],
@@ -104475,6 +111318,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-enterprise-sdm-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":sdm_java_gapic",
 -        ":sdm_java_grpc",
@@ -104510,6 +111354,7 @@
 -    grpc_service_config = "smart_device_management_grpc_service_config.json",
 -    importpath = "google.golang.org/google/home/enterprise/sdm/v1;sdm",
 -    service_yaml = "smartdevicemanagement_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":sdm_go_proto",
 -    ],
@@ -104629,8 +111474,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -104648,7 +111493,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "sdm_ruby_gapic",
--    srcs = [":sdm_proto_with_info",],
+-    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",
 -    deps = [
@@ -104717,13 +111562,13 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,319 +0,0 @@
++++ b/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,323 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -104789,6 +111634,7 @@
 -    test_deps = [
 -        ":graph_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":graph_java_proto",
 -    ],
@@ -104797,6 +111643,7 @@
 -java_gapic_test(
 -    name = "graph_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.home.graph.v1.HomeGraphApiServiceClientHttpJsonTest",
 -        "com.google.home.graph.v1.HomeGraphApiServiceClientTest",
 -    ],
 -    runtime_deps = [":graph_java_gapic_test"],
@@ -104805,6 +111652,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-home-graph-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":graph_java_gapic",
 -        ":graph_java_grpc",
@@ -104840,6 +111688,7 @@
 -    grpc_service_config = "homegraph_grpc_service_config.json",
 -    importpath = "google.golang.org/api/homegraph/v1;graph",
 -    service_yaml = "homegraph_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":graph_go_proto",
 -    ],
@@ -104958,8 +111807,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -104977,7 +111826,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "graph_ruby_gapic",
--    srcs = [":graph_proto_with_info",],
+-    srcs = [":graph_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-graph-v1"],
 -    deps = [
 -        ":graph_ruby_grpc",
@@ -105045,12 +111894,12 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/iam/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1 +0,0 @@
 -exports_files(glob(["*.yaml"]))
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/iam/admin/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/rules_gapic/tree/master/bazel
@@ -105419,7 +112268,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -105463,8 +112312,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,351 +0,0 @@
++++ b/google/iam/credentials/v1/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.
@@ -105530,6 +112379,7 @@
 -    test_deps = [
 -        ":credentials_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":credentials_java_proto",
 -    ],
@@ -105538,6 +112388,7 @@
 -java_gapic_test(
 -    name = "credentials_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientHttpJsonTest",
 -        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientTest",
 -    ],
 -    runtime_deps = [":credentials_java_gapic_test"],
@@ -105546,6 +112397,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-iam-credentials-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":credentials_java_gapic",
 -        ":credentials_java_grpc",
@@ -105581,6 +112433,7 @@
 -    grpc_service_config = "iamcredentials_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/credentials/apiv1;credentials",
 -    service_yaml = "//google/iam/credentials:iamcredentials_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":credentials_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -105706,8 +112559,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -105725,7 +112578,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "credentials_ruby_gapic",
--    srcs = [":credentials_proto_with_info",],
+-    srcs = [":credentials_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-iam-credentials-v1",
 -        "ruby-cloud-env-prefix=IAM_CREDENTIALS",
@@ -105818,8 +112671,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,264 +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.
@@ -105873,17 +112726,19 @@
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_grpc_library",
--     "java_proto_library",
--     "java_gapic_assembly_gradle_pkg")
+-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 = [
 -        ":iam_policy_proto",
--        ":policy_proto",
 -        ":options_proto",
+-        ":policy_proto",
 -    ],
 -)
 -
@@ -105898,11 +112753,13 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-iam-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
--        "iam_java_proto",
 -        "iam_java_grpc",
+-        "iam_java_proto",
 -    ],
 -)
+-
 -##############################################################################
 -# Go
 -##############################################################################
@@ -105939,8 +112796,9 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
 -    "cc_proto_library",
--    "cc_grpc_library")
+-)
 -
 -cc_proto_library(
 -    name = "iam_policy_cc_proto",
@@ -105974,17 +112832,17 @@
 -
 -py_proto_library(
 -    name = "iam_policy_py_proto",
--    deps = [":iam_policy_proto"]
+-    deps = [":iam_policy_proto"],
 -)
 -
 -py_proto_library(
 -    name = "policy_py_proto",
--    deps = [":policy_proto"]
+-    deps = [":policy_proto"],
 -)
 -
 -py_proto_library(
 -    name = "options_py_proto",
--    deps = [":options_proto"]
+-    deps = [":options_proto"],
 -)
 -
 -##############################################################################
@@ -105992,8 +112850,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -106004,7 +112862,7 @@
 -        ":iam_policy_proto",
 -        ":options_proto",
 -        ":policy_proto",
--        "//google/iam/v1/logging:audit_data_proto"
+-        "//google/iam/v1/logging:audit_data_proto",
 -    ],
 -)
 -
@@ -106055,7 +112913,7 @@
 -        ":iam_policy_proto",
 -        ":options_proto",
 -        ":policy_proto",
--        "//google/iam/v1/logging:audit_data_proto"
+-        "//google/iam/v1/logging:audit_data_proto",
 -    ],
 -)
 -
@@ -106086,7 +112944,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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")
 -
@@ -106200,8 +113058,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,343 +0,0 @@
++++ b/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,344 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -106328,6 +113186,7 @@
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/apiv1beta;iam",
 -    service_yaml = "iam_v1beta.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -106451,8 +113310,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -106470,7 +113329,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "iam_ruby_gapic",
--    srcs = [":iam_proto_with_info",],
+-    srcs = [":iam_proto_with_info"],
 -    extra_protoc_parameters = [
 -        "ruby-cloud-gem-name=google-iam-v1beta",
 -        "ruby-cloud-env-prefix=IAM",
@@ -106547,8 +113406,8 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/iam/v2beta/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
 -
@@ -106679,13 +113538,13 @@
 -    srcs = [":iam_proto_with_info"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/iam/apiv2beta;iam",
--    service_yaml = "iam_v2beta.yaml",
 -    metadata = True,
+-    service_yaml = "iam_v2beta.yaml",
 -    deps = [
 -        ":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",
+-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
 -    ],
 -)
 -
@@ -106701,8 +113560,8 @@
 -    name = "gapi-cloud-iam-v2beta-go",
 -    deps = [
 -        ":iam_go_gapic",
--        ":iam_go_gapic_srcjar-test.srcjar",
 -        ":iam_go_gapic_srcjar-metadata.srcjar",
+-        ":iam_go_gapic_srcjar-test.srcjar",
 -        ":iam_go_proto",
 -    ],
 -)
@@ -106721,6 +113580,11 @@
 -    srcs = [":iam_proto"],
 -    grpc_service_config = "iam_grpc_service_config.json",
 -    service_yaml = "iam_v2beta.yaml",
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-iam",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=iam",
+-    ],
 -)
 -
 -# Open Source Packages
@@ -106807,8 +113671,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -106913,7 +113777,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -106956,8 +113820,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,198 +0,0 @@
++++ 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
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -107002,6 +113866,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-accesscontextmanager-type-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":type_java_grpc",
 -        ":type_java_proto",
@@ -107158,8 +114023,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,373 +0,0 @@
++++ b/google/identity/accesscontextmanager/v1/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
 -
@@ -107186,8 +114051,8 @@
 -        "access_context_manager.proto",
 -        "access_level.proto",
 -        "access_policy.proto",
--        "service_perimeter.proto",
 -        "gcp_user_access_binding.proto",
+-        "service_perimeter.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -107240,6 +114105,7 @@
 -    test_deps = [
 -        ":accesscontextmanager_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_java_proto",
 -    ],
@@ -107248,6 +114114,7 @@
 -java_gapic_test(
 -    name = "accesscontextmanager_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientHttpJsonTest",
 -        "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientTest",
 -    ],
 -    runtime_deps = [":accesscontextmanager_java_gapic_test"],
@@ -107256,6 +114123,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-accesscontextmanager-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_java_gapic",
 -        ":accesscontextmanager_java_grpc",
@@ -107295,6 +114163,7 @@
 -    importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1;accesscontextmanager",
 -    metadata = True,
 -    service_yaml = "accesscontextmanager_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":accesscontextmanager_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -107412,7 +114281,7 @@
 -    deps = [
 -        ":accesscontextmanager_nodejs_gapic",
 -        ":accesscontextmanager_proto",
--        "//google/identity/accesscontextmanager/type:type_proto"
+-        "//google/identity/accesscontextmanager/type:type_proto",
 -    ],
 -)
 -
@@ -107535,12 +114404,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -107569,9 +114438,9 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_grpc_library",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg"
 -)
 -
 -java_proto_library(
@@ -107590,6 +114459,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-logging-type-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":type_java_grpc",
 -        ":type_java_proto",
@@ -107674,7 +114544,6 @@
 -    "nodejs_gapic_library",
 -)
 -
--
 -##############################################################################
 -# Ruby
 -##############################################################################
@@ -107748,7 +114617,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,397 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
@@ -108149,8 +115018,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,173 +0,0 @@
++++ b/google/longrunning/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,177 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -108183,10 +115052,12 @@
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_grpc_library",
--     "java_gapic_assembly_gradle_pkg",
--     "java_proto_library")
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
 -
 -java_proto_library(
 -    name = "longrunning_java_proto",
@@ -108204,6 +115075,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-longrunning-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":longrunning_java_grpc",
 -        ":longrunning_java_proto",
@@ -108240,6 +115112,7 @@
 -    grpc_service_config = "longrunning_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/longrunning/autogen;longrunning",
 -    service_yaml = "//google/longrunning:longrunning.yaml",
+-    transport = "grpc+rest",
 -    deps = [":longrunning_go_proto"],
 -)
 -
@@ -108326,7 +115199,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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/maps/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,11 +0,0 @@
 -package(default_visibility = ["//google/maps:__subpackages__"])
 -
@@ -108341,8 +115214,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,349 +0,0 @@
++++ b/google/maps/fleetengine/delivery/v1/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
 -
@@ -108427,6 +115300,7 @@
 -        ":delivery_java_grpc",
 -        "//google/maps/fleetengine/v1:fleetengine_java_proto",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":delivery_java_proto",
 -        "//google/api:api_java_proto",
@@ -108436,6 +115310,7 @@
 -java_gapic_test(
 -    name = "delivery_java_gapic_test_suite",
 -    test_classes = [
+-        "google.maps.fleetengine.delivery.v1.DeliveryServiceClientHttpJsonTest",
 -        "google.maps.fleetengine.delivery.v1.DeliveryServiceClientTest",
 -    ],
 -    runtime_deps = [":delivery_java_gapic_test"],
@@ -108444,6 +115319,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-fleetengine-delivery-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":delivery_java_gapic",
 -        ":delivery_java_grpc",
@@ -108482,6 +115358,7 @@
 -    importpath = "google.golang.org/maps/fleetengine/delivery/v1;delivery",
 -    metadata = True,
 -    service_yaml = "fleetengine.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":delivery_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -108597,6 +115474,7 @@
 -    deps = [
 -        ":delivery_nodejs_gapic",
 -        ":delivery_proto",
+-        "//google/geo/type:viewport_proto",
 -    ],
 -)
 -
@@ -108694,8 +115572,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,347 +0,0 @@
++++ b/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,348 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -108951,6 +115829,7 @@
 -    deps = [
 -        ":fleetengine_nodejs_gapic",
 -        ":fleetengine_proto",
+-        "//google/geo/type:viewport_proto",
 -    ],
 -)
 -
@@ -109045,8 +115924,8 @@
 -# Put your C++ rules here
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,305 +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.
@@ -109118,6 +115997,7 @@
 -    test_deps = [
 -        ":playablelocations_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":playablelocations_java_proto",
 -    ],
@@ -109126,6 +116006,7 @@
 -java_gapic_test(
 -    name = "playablelocations_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.maps.playablelocations.v3.PlayableLocationsClientHttpJsonTest",
 -        "com.google.maps.playablelocations.v3.PlayableLocationsClientTest",
 -    ],
 -    runtime_deps = [":playablelocations_java_gapic_test"],
@@ -109134,6 +116015,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-maps-playablelocations-v3-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":playablelocations_java_gapic",
 -        ":playablelocations_java_grpc",
@@ -109172,6 +116054,7 @@
 -    grpc_service_config = "playablelocations_grpc_service_config.json",
 -    importpath = "google.golang.org/google/maps/playablelocations/v3;playablelocations",
 -    service_yaml = "playablelocations_v3.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":playablelocations_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -109268,8 +116151,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -109287,7 +116170,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "playablelocations_ruby_gapic",
--    srcs = [":playablelocations_proto_with_info",],
+-    srcs = [":playablelocations_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-playablelocations-v3"],
 -    deps = [
 -        ":playablelocations_ruby_grpc",
@@ -109354,7 +116237,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -109490,10 +116373,375 @@
 -# C++
 -##############################################################################
 -# 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.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"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-
+-proto_library(
+-    name = "regionlookup_proto",
+-    srcs = [
+-        "region_identifier.proto",
+-        "region_lookup_service.proto",
+-        "region_match.proto",
+-        "region_search_values.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/type:latlng_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "regionlookup_proto_with_info",
+-    deps = [
+-        ":regionlookup_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 = "regionlookup_java_proto",
+-    deps = [":regionlookup_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "regionlookup_java_grpc",
+-    srcs = [":regionlookup_proto"],
+-    deps = [":regionlookup_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "regionlookup_java_gapic",
+-    srcs = [":regionlookup_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-    test_deps = [
+-        ":regionlookup_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":regionlookup_java_proto",
+-        "//google/api:api_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "regionlookup_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.maps.regionlookup.v1alpha.RegionLookupClientHttpJsonTest",
+-        "com.google.maps.regionlookup.v1alpha.RegionLookupClientTest",
+-    ],
+-    runtime_deps = [":regionlookup_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-maps-regionlookup-v1alpha-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":regionlookup_java_gapic",
+-        ":regionlookup_java_grpc",
+-        ":regionlookup_java_proto",
+-        ":regionlookup_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 = "regionlookup_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha",
+-    protos = [":regionlookup_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/type:latlng_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "regionlookup_go_gapic",
+-    srcs = [":regionlookup_proto_with_info"],
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    importpath = "google.golang.org/google/maps/regionlookup/v1alpha;regionlookup",
+-    metadata = True,
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":regionlookup_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "regionlookup_go_gapic_test",
+-    srcs = [":regionlookup_go_gapic_srcjar_test"],
+-    embed = [":regionlookup_go_gapic"],
+-    importpath = "google.golang.org/google/maps/regionlookup/v1alpha",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-maps-regionlookup-v1alpha-go",
+-    deps = [
+-        ":regionlookup_go_gapic",
+-        ":regionlookup_go_gapic_srcjar-metadata.srcjar",
+-        ":regionlookup_go_gapic_srcjar-test.srcjar",
+-        ":regionlookup_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "regionlookup_py_gapic",
+-    srcs = [":regionlookup_proto"],
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "maps-regionlookup-v1alpha-py",
+-    deps = [
+-        ":regionlookup_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 = "regionlookup_php_proto",
+-    deps = [":regionlookup_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "regionlookup_php_grpc",
+-    srcs = [":regionlookup_proto"],
+-    deps = [":regionlookup_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "regionlookup_php_gapic",
+-    srcs = [":regionlookup_proto_with_info"],
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-    deps = [
+-        ":regionlookup_php_grpc",
+-        ":regionlookup_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-maps-regionlookup-v1alpha-php",
+-    deps = [
+-        ":regionlookup_php_gapic",
+-        ":regionlookup_php_grpc",
+-        ":regionlookup_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# 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",
+-    src = ":regionlookup_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    package = "google.maps.regionlookup.v1alpha",
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "maps-regionlookup-v1alpha-nodejs",
+-    deps = [
+-        ":regionlookup_nodejs_gapic",
+-        ":regionlookup_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 = "regionlookup_ruby_proto",
+-    deps = [":regionlookup_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "regionlookup_ruby_grpc",
+-    srcs = [":regionlookup_proto"],
+-    deps = [":regionlookup_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "regionlookup_ruby_gapic",
+-    srcs = [":regionlookup_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-maps-regionlookup-v1alpha",
+-    ],
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    deps = [
+-        ":regionlookup_ruby_grpc",
+-        ":regionlookup_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-maps-regionlookup-v1alpha-ruby",
+-    deps = [
+-        ":regionlookup_ruby_gapic",
+-        ":regionlookup_ruby_grpc",
+-        ":regionlookup_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 = "regionlookup_csharp_proto",
+-    deps = [":regionlookup_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "regionlookup_csharp_grpc",
+-    srcs = [":regionlookup_proto"],
+-    deps = [":regionlookup_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "regionlookup_csharp_gapic",
+-    srcs = [":regionlookup_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "regionlookup_grpc_service_config.json",
+-    service_yaml = "regionlookup_v1alpha.yaml",
+-    deps = [
+-        ":regionlookup_csharp_grpc",
+-        ":regionlookup_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-maps-regionlookup-v1alpha-csharp",
+-    deps = [
+-        ":regionlookup_csharp_gapic",
+-        ":regionlookup_csharp_grpc",
+-        ":regionlookup_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "regionlookup_cc_proto",
+-    deps = [":regionlookup_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "regionlookup_cc_grpc",
+-    srcs = [":regionlookup_proto"],
+-    grpc_only = True,
+-    deps = [":regionlookup_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,357 +0,0 @@
++++ b/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -109558,6 +116806,7 @@
 -    test_deps = [
 -        ":roads_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":roads_java_proto",
 -    ],
@@ -109565,13 +116814,17 @@
 -
 -java_gapic_test(
 -    name = "roads_java_gapic_test_suite",
--    test_classes = ["com.google.maps.roads.v1op.RoadsServiceClientTest"],
+-    test_classes = [
+-        "com.google.maps.roads.v1op.RoadsServiceClientHttpJsonTest",
+-        "com.google.maps.roads.v1op.RoadsServiceClientTest",
+-    ],
 -    runtime_deps = ["roads_java_gapic_test"],
 -)
 -
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-roads-v1op-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":roads_java_gapic",
 -        ":roads_java_grpc",
@@ -109614,6 +116867,7 @@
 -    grpc_service_config = "roads_grpc_service_config.json",
 -    importpath = "developers.google.com/maps/go/roads/v1op;roads",
 -    service_yaml = "roads_v1op.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":roads_go_proto",
 -    ],
@@ -109739,8 +116993,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -109758,7 +117012,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "roads_ruby_gapic",
--    srcs = [":roads_proto_with_info",],
+-    srcs = [":roads_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-roads-v1op"],
 -    deps = [
 -        ":roads_ruby_grpc",
@@ -109853,8 +117107,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,210 +0,0 @@
++++ b/google/maps/routes/v1/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.
@@ -109931,6 +117185,7 @@
 -
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-routes-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        "//google/maps/routes/v1:routes_java_grpc",
 -        "//google/maps/routes/v1:routes_java_proto",
@@ -110067,7 +117322,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -110237,8 +117492,8 @@
 -# 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,108 +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
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -110281,6 +117536,7 @@
 -    test_deps = [
 -        "//google/maps/routes/v1:routes_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        "//google/maps/routes/v1:routes_java_proto",
 -    ],
@@ -110289,6 +117545,7 @@
 -java_gapic_test(
 -    name = "routespreferred_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.maps.routespreferred.v1.RoutesPreferredClientHttpJsonTest",
 -        "com.google.maps.routespreferred.v1.RoutesPreferredClientTest",
 -    ],
 -    runtime_deps = [":routespreferred_java_gapic_test"],
@@ -110297,6 +117554,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-maps-routespreferred-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":routespreferred_java_gapic",
 -        "//google/maps/routes/v1:routes_java_grpc",  # needed for test mocks
@@ -110326,6 +117584,7 @@
 -    grpc_service_config = "",
 -    importpath = "developers.google.com/maps/go/routespreferred/v1;routes",
 -    service_yaml = "routespreferred_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        "//google/maps/routes/v1:routes_go_proto",
 -    ],
@@ -110347,9 +117606,405 @@
 -        "//google/maps/routes/v1:routes_go_proto",
 -    ],
 -)
+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.000000000 -0800
+@@ -1,392 +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 = "routing_proto",
+-    srcs = [
+-        "fallback_info.proto",
+-        "location.proto",
+-        "maneuver.proto",
+-        "navigation_instruction.proto",
+-        "polyline.proto",
+-        "route.proto",
+-        "route_modifiers.proto",
+-        "route_travel_mode.proto",
+-        "routes_service.proto",
+-        "routing_preference.proto",
+-        "speed_reading_interval.proto",
+-        "toll_info.proto",
+-        "toll_passes.proto",
+-        "units.proto",
+-        "vehicle_emission_type.proto",
+-        "vehicle_info.proto",
+-        "waypoint.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/geo/type:viewport_proto",
+-        "//google/rpc:status_proto",
+-        "//google/type:latlng_proto",
+-        "//google/type:money_proto",
+-        "@com_google_protobuf//:duration_proto",
+-        "@com_google_protobuf//:struct_proto",
+-        "@com_google_protobuf//:timestamp_proto",
+-        "@com_google_protobuf//:wrappers_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "routing_proto_with_info",
+-    deps = [
+-        ":routing_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 = "routing_java_proto",
+-    deps = [":routing_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "routing_java_grpc",
+-    srcs = [":routing_proto"],
+-    deps = [":routing_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "routing_java_gapic",
+-    srcs = [":routing_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "library_grpc_service_config.json",
+-    service_yaml = "routes_v2.yaml",
+-    test_deps = [
+-        ":routing_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":routing_java_proto",
+-        "//google/api:api_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "routing_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.maps.routing.v2.RoutesClientHttpJsonTest",
+-        "com.google.maps.routing.v2.RoutesClientTest",
+-    ],
+-    runtime_deps = [":routing_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-maps-routing-v2-java",
+-    include_samples = True,
+-    transport = "grpc+rest",
+-    deps = [
+-        ":routing_java_gapic",
+-        ":routing_java_grpc",
+-        ":routing_java_proto",
+-        ":routing_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 = "routing_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/maps/routing/v2",
+-    protos = [":routing_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/geo/type:viewport_go_proto",
+-        "//google/rpc:status_go_proto",
+-        "//google/type:latlng_go_proto",
+-        "//google/type:money_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "routing_go_gapic",
+-    srcs = [":routing_proto_with_info"],
+-    grpc_service_config = "library_grpc_service_config.json",
+-    importpath = "google.golang.org/google/maps/routing/v2;routing",
+-    metadata = True,
+-    service_yaml = "routes_v2.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":routing_go_proto",
+-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "routing_go_gapic_test",
+-    srcs = [":routing_go_gapic_srcjar_test"],
+-    embed = [":routing_go_gapic"],
+-    importpath = "google.golang.org/google/maps/routing/v2",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-maps-routing-v2-go",
+-    deps = [
+-        ":routing_go_gapic",
+-        ":routing_go_gapic_srcjar-metadata.srcjar",
+-        ":routing_go_gapic_srcjar-test.srcjar",
+-        ":routing_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-)
+-
+-py_gapic_library(
+-    name = "routing_py_gapic",
+-    srcs = [":routing_proto"],
+-    grpc_service_config = "library_grpc_service_config.json",
+-    service_yaml = "routes_v2.yaml",
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "maps-routing-v2-py",
+-    deps = [
+-        ":routing_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 = "routing_php_proto",
+-    deps = [":routing_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "routing_php_grpc",
+-    srcs = [":routing_proto"],
+-    deps = [":routing_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "routing_php_gapic",
+-    srcs = [":routing_proto_with_info"],
+-    grpc_service_config = "library_grpc_service_config.json",
+-    service_yaml = "routes_v2.yaml",
+-    deps = [
+-        ":routing_php_grpc",
+-        ":routing_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-maps-routing-v2-php",
+-    deps = [
+-        ":routing_php_gapic",
+-        ":routing_php_grpc",
+-        ":routing_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "routing_nodejs_gapic",
+-    package_name = "@google-cloud/routing",
+-    src = ":routing_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "library_grpc_service_config.json",
+-    package = "google.maps.routing.v2",
+-    service_yaml = "routes_v2.yaml",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "maps-routing-v2-nodejs",
+-    deps = [
+-        ":routing_nodejs_gapic",
+-        ":routing_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 = "routing_ruby_proto",
+-    deps = [":routing_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "routing_ruby_grpc",
+-    srcs = [":routing_proto"],
+-    deps = [":routing_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "routing_ruby_gapic",
+-    srcs = [":routing_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-api-id=routes.googleapis.com",
+-        "ruby-cloud-api-shortname=routes",
+-        "ruby-cloud-gem-name=google-maps-routing-v2",
+-        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/",
+-    ],
+-    grpc_service_config = "library_grpc_service_config.json",
+-    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",
+-    deps = [
+-        ":routing_ruby_grpc",
+-        ":routing_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-maps-routing-v2-ruby",
+-    deps = [
+-        ":routing_ruby_gapic",
+-        ":routing_ruby_grpc",
+-        ":routing_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 = "routing_csharp_proto",
+-    deps = [":routing_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "routing_csharp_grpc",
+-    srcs = [":routing_proto"],
+-    deps = [":routing_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "routing_csharp_gapic",
+-    srcs = [":routing_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "library_grpc_service_config.json",
+-    service_yaml = "routes_v2.yaml",
+-    deps = [
+-        ":routing_csharp_grpc",
+-        ":routing_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-maps-routing-v2-csharp",
+-    deps = [
+-        ":routing_csharp_gapic",
+-        ":routing_csharp_grpc",
+-        ":routing_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "routing_cc_proto",
+-    deps = [":routing_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "routing_cc_grpc",
+-    srcs = [":routing_proto"],
+-    grpc_only = True,
+-    deps = [":routing_cc_proto"],
+-)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -110482,7 +118137,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -110527,7 +118182,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -110571,8 +118226,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,378 +0,0 @@
++++ b/google/monitoring/dashboard/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
 -
@@ -110664,6 +118319,7 @@
 -    test_deps = [
 -        ":dashboard_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dashboard_java_proto",
 -        "//google/api:api_java_proto",
@@ -110673,6 +118329,7 @@
 -java_gapic_test(
 -    name = "dashboard_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientHttpJsonTest",
 -        "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientTest",
 -    ],
 -    runtime_deps = [":dashboard_java_gapic_test"],
@@ -110681,6 +118338,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-monitoring-dashboard-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dashboard_java_gapic",
 -        ":dashboard_java_grpc",
@@ -110717,6 +118375,7 @@
 -    importpath = "cloud.google.com/go/monitoring/dashboard/apiv1;dashboard",
 -    metadata = True,
 -    service_yaml = "monitoring.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dashboard_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -110953,7 +118612,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -110997,7 +118656,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/monitoring/metricsscope/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
@@ -111371,7 +119030,7 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ b/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 @@ -1,412 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
@@ -111787,7 +119446,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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -111964,8 +119623,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,356 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -112040,6 +119699,7 @@
 -    test_deps = [
 -        ":aistreams_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":aistreams_java_proto",
 -    ],
@@ -112048,6 +119708,7 @@
 -java_gapic_test(
 -    name = "aistreams_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.partner.aistreams.v1alpha1.AIStreamsClientHttpJsonTest",
 -        "com.google.partner.aistreams.v1alpha1.AIStreamsClientTest",
 -    ],
 -    runtime_deps = [":aistreams_java_gapic_test"],
@@ -112056,6 +119717,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-partner-aistreams-v1alpha1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":aistreams_java_gapic",
 -        ":aistreams_java_grpc",
@@ -112092,6 +119754,7 @@
 -    grpc_service_config = "aistreams_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1;aistreams",
 -    service_yaml = "aistreams_v1alpha1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":aistreams_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -112215,8 +119878,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -112234,7 +119897,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "aistreams_ruby_gapic",
--    srcs = [":aistreams_proto_with_info",],
+-    srcs = [":aistreams_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aistreams-v1alpha1"],
 -    grpc_service_config = "aistreams_grpc_service_config.json",
 -    deps = [
@@ -112320,7 +119983,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -112365,8 +120028,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,358 +0,0 @@
++++ b/google/privacy/dlp/v2/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.
@@ -112439,6 +120102,7 @@
 -    test_deps = [
 -        ":dlp_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dlp_java_proto",
 -    ],
@@ -112447,6 +120111,7 @@
 -java_gapic_test(
 -    name = "dlp_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.dlp.v2.DlpServiceClientHttpJsonTest",
 -        "com.google.cloud.dlp.v2.DlpServiceClientTest",
 -    ],
 -    runtime_deps = [":dlp_java_gapic_test"],
@@ -112455,6 +120120,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-privacy-dlp-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dlp_java_gapic",
 -        ":dlp_java_grpc",
@@ -112494,6 +120160,7 @@
 -    grpc_service_config = "dlp_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/dlp/apiv2;dlp",
 -    service_yaml = "dlp_v2.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":dlp_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -112727,13 +120394,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,363 +0,0 @@
++++ b/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,368 +0,0 @@
 -load("@rules_proto//proto:defs.bzl", "proto_library")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -112805,6 +120472,7 @@
 -        ":pubsub_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":pubsub_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -112814,7 +120482,9 @@
 -java_gapic_test(
 -    name = "pubsub_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.pubsub.v1.SubscriptionAdminClientHttpJsonTest",
 -        "com.google.cloud.pubsub.v1.SubscriptionAdminClientTest",
+-        "com.google.cloud.pubsub.v1.TopicAdminClientHttpJsonTest",
 -        "com.google.cloud.pubsub.v1.TopicAdminClientTest",
 -    ],
 -    runtime_deps = [":pubsub_java_gapic_test"],
@@ -112823,6 +120493,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-pubsub-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":pubsub_java_gapic",
 -        ":pubsub_java_grpc",
@@ -112846,7 +120517,7 @@
 -    grpc_service_config = "pubsub_grpc_service_config.json",
 -    opt_args = [
 -        "warehouse-package-name=google-cloud-pubsub",
--        "add-iam-methods"
+-        "add-iam-methods",
 -    ],
 -)
 -
@@ -112882,6 +120553,7 @@
 -    grpc_service_config = "pubsub_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/pubsub/apiv1;pubsub",
 -    service_yaml = ":pubsub_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":pubsub_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -112966,10 +120638,10 @@
 -    bundle_config = "pubsub_gapic.yaml",
 -    extra_protoc_parameters = ["template=typescript_gapic"],
 -    grpc_service_config = "pubsub_grpc_service_config.json",
+-    handwritten_layer = True,
 -    main_service = "pubsub",
 -    service_yaml = ":pubsub_v1.yaml",
 -    deps = [],
--    handwritten_layer = True
 -)
 -
 -nodejs_gapic_assembly_pkg(
@@ -113099,8 +120771,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,125 +0,0 @@
++++ 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")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -113134,9 +120806,11 @@
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_gapic_assembly_gradle_pkg",
--     "java_proto_library")
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_proto_library",
+-)
 -
 -java_proto_library(
 -    name = "rpc_java_proto",
@@ -113152,15 +120826,15 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-rpc-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":rpc_java_proto",
--        ":code_proto",
 -        "error_details_proto",
--        "status_proto"
+-        "status_proto",
+-        ":code_proto",
+-        ":rpc_java_proto",
 -    ],
 -)
 -
--
 -##############################################################################
 -# Go
 -##############################################################################
@@ -113228,8 +120902,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,145 +0,0 @@
++++ 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
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -113258,8 +120932,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
 -    "java_proto_library",
--    "java_gapic_assembly_gradle_pkg"
 -)
 -
 -java_proto_library(
@@ -113272,13 +120946,13 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-context-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":attribute_context_java_proto",
 -        ":attribute_context_proto",
 -    ],
 -)
 -
--
 -##############################################################################
 -# Go
 -##############################################################################
@@ -113293,7 +120967,6 @@
 -    importpath = "google.golang.org/genproto/googleapis/rpc/context/attribute_context",
 -    protos = [":attribute_context_proto"],
 -    deps = [
--
 -    ],
 -)
 -
@@ -113373,11 +121046,9 @@
 -    name = "attribute_context_cc_proto",
 -    deps = [":attribute_context_proto"],
 -)
--
--
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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
 -
@@ -113536,18 +121207,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,368 +0,0 @@
++++ b/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,375 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -113621,6 +121292,7 @@
 -        ":database_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":database_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -113630,6 +121302,7 @@
 -java_gapic_test(
 -    name = "database_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientHttpJsonTest",
 -        "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientTest",
 -    ],
 -    runtime_deps = [":database_java_gapic_test"],
@@ -113638,6 +121311,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-admin-database-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":database_java_gapic",
 -        ":database_java_grpc",
@@ -113676,6 +121350,7 @@
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/admin/database/apiv1;database",
 -    service_yaml = "spanner_admin_database.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":database_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -113785,7 +121460,10 @@
 -    name = "database_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
 -    src = ":database_proto_with_info",
--    extra_protoc_parameters = ["metadata", "template=typescript_gapic"],
+-    extra_protoc_parameters = [
+-        "metadata",
+-        "template=typescript_gapic",
+-    ],
 -    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
 -    package = "google.spanner.admin.database.v1",
 -    service_yaml = "spanner_admin_database.yaml",
@@ -113918,13 +121596,13 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,364 +0,0 @@
++++ b/google/spanner/admin/instance/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.
@@ -113995,6 +121673,7 @@
 -        ":instance_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":instance_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -114004,6 +121683,7 @@
 -java_gapic_test(
 -    name = "instance_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientHttpJsonTest",
 -        "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientTest",
 -    ],
 -    runtime_deps = [":instance_java_gapic_test"],
@@ -114012,6 +121692,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-admin-instance-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":instance_java_gapic",
 -        ":instance_java_grpc",
@@ -114049,6 +121730,7 @@
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/admin/instance/apiv1;instance",
 -    service_yaml = "spanner_admin_instance.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":instance_go_proto",
 -        "//google/iam/v1:iam_go_proto",
@@ -114158,7 +121840,10 @@
 -    name = "instance_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
 -    src = ":instance_proto_with_info",
--    extra_protoc_parameters = ["metadata","template=typescript_gapic"],
+-    extra_protoc_parameters = [
+-        "metadata",
+-        "template=typescript_gapic",
+-    ],
 -    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
 -    package = "google.spanner.admin.instance.v1",
 -    service_yaml = "spanner_admin_instance.yaml",
@@ -114291,8 +121976,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,361 +0,0 @@
++++ b/google/spanner/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.
@@ -114368,6 +122053,7 @@
 -    test_deps = [
 -        ":spanner_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":spanner_java_proto",
 -    ],
@@ -114376,6 +122062,7 @@
 -java_gapic_test(
 -    name = "spanner_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.spanner.v1.SpannerClientHttpJsonTest",
 -        "com.google.cloud.spanner.v1.SpannerClientTest",
 -    ],
 -    runtime_deps = [":spanner_java_gapic_test"],
@@ -114384,6 +122071,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-spanner-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":spanner_java_gapic",
 -        ":spanner_java_grpc",
@@ -114420,6 +122108,7 @@
 -    grpc_service_config = "spanner_grpc_service_config.json",
 -    importpath = "cloud.google.com/go/spanner/apiv1;spanner",
 -    service_yaml = "spanner.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":spanner_go_proto",
 -        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
@@ -114522,13 +122211,16 @@
 -    name = "spanner_nodejs_gapic",
 -    package_name = "@google-cloud/spanner",
 -    src = ":spanner_proto_with_info",
--    extra_protoc_parameters = ["metadata", "template=typescript_gapic"],
+-    extra_protoc_parameters = [
+-        "metadata",
+-        "template=typescript_gapic",
+-    ],
 -    grpc_service_config = "spanner_grpc_service_config.json",
+-    handwritten_layer = True,
 -    main_service = "spanner",
 -    package = "google.spanner.v1",
 -    service_yaml = "spanner.yaml",
 -    deps = [],
--    handwritten_layer = True
 -)
 -
 -nodejs_gapic_assembly_pkg(
@@ -114656,8 +122348,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,352 +0,0 @@
++++ b/google/storage/v1/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.
@@ -114727,6 +122419,7 @@
 -        ":storage_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -114736,6 +122429,7 @@
 -java_gapic_test(
 -    name = "storage_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.cloud.google.storage.v1.StorageClientHttpJsonTest",
 -        "com.google.cloud.google.storage.v1.StorageClientTest",
 -    ],
 -    runtime_deps = [":storage_java_gapic_test"],
@@ -114744,6 +122438,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-storage-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_gapic",
 -        ":storage_java_grpc",
@@ -114908,8 +122603,8 @@
 -##############################################################################
 -load(
 -    "@com_google_googleapis_imports//:imports.bzl",
--    "ruby_gapic_assembly_pkg",
 -    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
 -    "ruby_grpc_library",
 -    "ruby_proto_library",
 -)
@@ -114927,7 +122622,7 @@
 -
 -ruby_cloud_gapic_library(
 -    name = "storage_ruby_gapic",
--    srcs = [":storage_proto_with_info",],
+-    srcs = [":storage_proto_with_info"],
 -    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-v1"],
 -    deps = [
 -        ":storage_ruby_grpc",
@@ -115012,8 +122707,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,362 +0,0 @@
++++ b/google/storage/v2/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
 -
@@ -115091,6 +122786,7 @@
 -        ":storage_java_grpc",
 -        "//google/iam/v1:iam_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_proto",
 -        "//google/iam/v1:iam_java_proto",
@@ -115100,6 +122796,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"],
@@ -115108,6 +122805,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-storage-v2-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storage_java_gapic",
 -        ":storage_java_grpc",
@@ -115378,7 +123076,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -115421,8 +123119,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,379 +0,0 @@
++++ b/google/storagetransfer/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
 -
@@ -115505,6 +123203,7 @@
 -    test_deps = [
 -        ":storagetransfer_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storagetransfer_java_proto",
 -        "//google/api:api_java_proto",
@@ -115514,6 +123213,7 @@
 -java_gapic_test(
 -    name = "storagetransfer_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.storagetransfer.v1.proto.StorageTransferServiceClientHttpJsonTest",
 -        "com.google.storagetransfer.v1.proto.StorageTransferServiceClientTest",
 -    ],
 -    runtime_deps = [":storagetransfer_java_gapic_test"],
@@ -115522,6 +123222,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-storagetransfer-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storagetransfer_java_gapic",
 -        ":storagetransfer_java_grpc",
@@ -115562,6 +123263,7 @@
 -    importpath = "cloud.google.com/go/storagetransfer/apiv1;storagetransfer",
 -    metadata = True,
 -    service_yaml = "storagetransfer_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":storagetransfer_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -115804,13 +123506,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	1970-01-01 01:00:00.000000000 +0100
++++ 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,363 +0,0 @@
++++ b/google/streetview/publish/v1/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
 -
@@ -115891,6 +123593,7 @@
 -    test_deps = [
 -        ":publish_java_grpc",
 -    ],
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publish_java_proto",
 -        "//google/api:api_java_proto",
@@ -115900,6 +123603,7 @@
 -java_gapic_test(
 -    name = "publish_java_gapic_test_suite",
 -    test_classes = [
+-        "com.google.streetview.publish.v1.StreetViewPublishServiceClientHttpJsonTest",
 -        "com.google.streetview.publish.v1.StreetViewPublishServiceClientTest",
 -    ],
 -    runtime_deps = [":publish_java_gapic_test"],
@@ -115908,6 +123612,7 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-streetview-publish-v1-java",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publish_java_gapic",
 -        ":publish_java_grpc",
@@ -115947,6 +123652,7 @@
 -    importpath = "google.golang.org/google/streetview/publish/v1;publish",
 -    metadata = True,
 -    service_yaml = "streetviewpublish.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":publish_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
@@ -116176,8 +123882,8 @@
 -)
 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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,536 +0,0 @@
++++ 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")
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -116283,9 +123989,11 @@
 -##############################################################################
 -# Java
 -##############################################################################
--load("@com_google_googleapis_imports//:imports.bzl",
--     "java_gapic_assembly_gradle_pkg",
--     "java_proto_library")
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_proto_library",
+-)
 -
 -java_proto_library(
 -    name = "type_java_proto",
@@ -116315,8 +124023,8 @@
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-type-java",
+-    transport = "grpc+rest",
 -    deps = [
--        ":type_java_proto",
 -        ":calendar_period_proto",
 -        ":color_proto",
 -        ":date_proto",
@@ -116334,10 +124042,10 @@
 -        ":postal_address_proto",
 -        ":quaternion_proto",
 -        ":timeofday_proto",
+-        ":type_java_proto",
 -    ],
 -)
 -
--
 -##############################################################################
 -# Go
 -##############################################################################
@@ -116716,7 +124424,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	1970-01-01 01:00:00.000000000 +0100
++++ 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.
@@ -116760,8 +124468,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	1970-01-01 01:00:00.000000000 +0100
-@@ -1,489 +0,0 @@
++++ b/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
+@@ -1,498 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -116801,6 +124509,7 @@
 -        "provenance.proto",
 -        "severity.proto",
 -        "slsa_provenance.proto",
+-        "slsa_provenance_zero_two.proto",
 -        "upgrade.proto",
 -        "vulnerability.proto",
 -    ],
@@ -116813,6 +124522,7 @@
 -        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
+-        "@com_google_protobuf//:struct_proto",
 -        "@com_google_protobuf//:timestamp_proto",
 -    ],
 -)
@@ -116836,12 +124546,12 @@
 -        "compliance.proto",
 -    ],
 -    deps = [
+-        ":severity_proto",
 -        "//google/api:annotations_proto",
 -        "//google/api:client_proto",
 -        "//google/api:field_behavior_proto",
 -        "//google/api:resource_proto",
 -        "//google/rpc:status_proto",
--        ":severity_proto",
 -        "@com_google_protobuf//:any_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
@@ -116917,9 +124627,10 @@
 -    test_deps = [
 -        ":grafeas_java_grpc",
 -    ],
+-    transport = "grpc",
 -    deps = [
--        ":grafeas_java_proto",
 -        ":common_proto",
+-        ":grafeas_java_proto",
 -        "//google/api:api_java_proto",
 -    ],
 -)
@@ -116929,14 +124640,16 @@
 -    test_classes = [
 -        "io.grafeas.v1.GrafeasClientTest",
 -    ],
--    runtime_deps = [":grafeas_java_gapic_test",
--                    ":common_proto",
--                   ],
+-    runtime_deps = [
+-        ":common_proto",
+-        ":grafeas_java_gapic_test",
+-    ],
 -)
 -
 -# Open Source Packages
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-grafeas-v1-java",
+-    transport = "grpc",
 -    deps = [
 -        ":grafeas_java_gapic",
 -        ":grafeas_java_grpc",
@@ -116949,6 +124662,7 @@
 -    name = "common_java_proto",
 -    deps = [":common_proto"],
 -)
+-
 -##############################################################################
 -# Go
 -##############################################################################
@@ -116964,8 +124678,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",
@@ -116979,6 +124694,7 @@
 -    importpath = "cloud.google.com/go/grafeas/apiv1;grafeas",
 -    metadata = True,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
+-    transport = "grpc",
 -    deps = [
 -        ":grafeas_go_proto",
 -    ],
@@ -117012,9 +124728,10 @@
 -    name = "compliance_go_proto",
 -    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
 -    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
--    protos = [":compliance_proto",
--              ":severity_proto",
--              ],
+-    protos = [
+-        ":compliance_proto",
+-        ":severity_proto",
+-    ],
 -    deps = [
 -        "//google/api:annotations_go_proto",
 -        "//google/rpc:status_go_proto",
diff --git a/third_party/go_googleapis-directives.patch b/third_party/go_googleapis-directives.patch
index 66fe6ba..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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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 367c551..8f94fd5 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -1226,10 +1226,10 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v7/common/BUILD.bazel d/google/ads/googleads/v7/common/BUILD.bazel
---- c/google/ads/googleads/v7/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/ads/googleads/v7/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,54 @@
+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.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")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -1240,11 +1240,14 @@
 +        "ad_type_infos.proto",
 +        "asset_policy.proto",
 +        "asset_types.proto",
++        "asset_usage.proto",
++        "audiences.proto",
 +        "bidding.proto",
 +        "click_location.proto",
 +        "criteria.proto",
 +        "criterion_category_availability.proto",
 +        "custom_parameter.proto",
++        "customizer_value.proto",
 +        "dates.proto",
 +        "explorer_auto_optimizer_setting.proto",
 +        "extensions.proto",
@@ -1254,9 +1257,11 @@
 +        "frequency_cap.proto",
 +        "keyword_plan_common.proto",
 +        "matching_function.proto",
++        "metric_goal.proto",
 +        "metrics.proto",
 +        "offline_user_data.proto",
 +        "policy.proto",
++        "policy_summary.proto",
 +        "real_time_bidding_setting.proto",
 +        "segments.proto",
 +        "simulation.proto",
@@ -1269,25 +1274,25 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/enums:enums_proto",
++        "//google/ads/googleads/v11/enums:enums_proto",
 +        "//google/api:annotations_proto",
 +    ],
 +)
 +
 +go_proto_library(
 +    name = "common_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/common",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/common",
 +    proto = ":common_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/enums:enums_go_proto",
++        "//google/ads/googleads/v11/enums:enums_go_proto",
 +        "//google/api:annotations_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v7/enums/BUILD.bazel d/google/ads/googleads/v7/enums/BUILD.bazel
---- c/google/ads/googleads/v7/enums/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/ads/googleads/v7/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,267 @@
+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.000000000 -0800
++++ d/google/ads/googleads/v11/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,313 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -1325,10 +1330,19 @@
 +        "app_store.proto",
 +        "app_url_operating_system_type.proto",
 +        "asset_field_type.proto",
++        "asset_group_status.proto",
 +        "asset_link_status.proto",
 +        "asset_performance_label.proto",
++        "asset_set_asset_status.proto",
++        "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",
@@ -1343,6 +1357,7 @@
 +        "budget_type.proto",
 +        "call_conversion_reporting_state.proto",
 +        "call_placeholder_field.proto",
++        "call_to_action_type.proto",
 +        "call_tracking_display_location.proto",
 +        "call_type.proto",
 +        "callout_placeholder_field.proto",
@@ -1351,6 +1366,7 @@
 +        "campaign_experiment_status.proto",
 +        "campaign_experiment_traffic_split_type.proto",
 +        "campaign_experiment_type.proto",
++        "campaign_group_status.proto",
 +        "campaign_serving_status.proto",
 +        "campaign_shared_set_status.proto",
 +        "campaign_status.proto",
@@ -1368,8 +1384,14 @@
 +        "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",
 +        "criterion_category_channel_availability_mode.proto",
 +        "criterion_category_locale_availability_mode.proto",
 +        "criterion_system_serving_status.proto",
@@ -1377,12 +1399,17 @@
 +        "custom_audience_member_type.proto",
 +        "custom_audience_status.proto",
 +        "custom_audience_type.proto",
++        "custom_conversion_goal_status.proto",
 +        "custom_interest_member_type.proto",
 +        "custom_interest_status.proto",
 +        "custom_interest_type.proto",
 +        "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",
 +        "data_driven_model_status.proto",
 +        "day_of_week.proto",
 +        "device.proto",
@@ -1391,6 +1418,10 @@
 +        "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",
@@ -1417,6 +1448,7 @@
 +        "geo_target_constant_status.proto",
 +        "geo_targeting_restriction.proto",
 +        "geo_targeting_type.proto",
++        "goal_config_level.proto",
 +        "google_ads_field_category.proto",
 +        "google_ads_field_data_type.proto",
 +        "google_voice_call_status.proto",
@@ -1424,6 +1456,7 @@
 +        "hotel_placeholder_field.proto",
 +        "hotel_price_bucket.proto",
 +        "hotel_rate_type.proto",
++        "hotel_reconciliation_status.proto",
 +        "image_placeholder_field.proto",
 +        "income_range_type.proto",
 +        "interaction_event_type.proto",
@@ -1444,6 +1477,13 @@
 +        "lead_form_post_submit_call_to_action_type.proto",
 +        "legacy_app_install_ad_app_store.proto",
 +        "linked_account_type.proto",
++        "listing_group_filter_bidding_category_level.proto",
++        "listing_group_filter_custom_attribute_index.proto",
++        "listing_group_filter_product_channel.proto",
++        "listing_group_filter_product_condition.proto",
++        "listing_group_filter_product_type_level.proto",
++        "listing_group_filter_type_enum.proto",
++        "listing_group_filter_vertical.proto",
 +        "listing_group_type.proto",
 +        "local_placeholder_field.proto",
 +        "location_extension_targeting_criterion_field.proto",
@@ -1463,12 +1503,14 @@
 +        "month_of_year.proto",
 +        "negative_geo_target_type.proto",
 +        "offline_user_data_job_failure_reason.proto",
++        "offline_user_data_job_match_rate_range.proto",
 +        "offline_user_data_job_status.proto",
 +        "offline_user_data_job_type.proto",
 +        "operating_system_version_operator_type.proto",
 +        "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",
@@ -1506,12 +1548,17 @@
 +        "search_engine_results_page_type.proto",
 +        "search_term_match_type.proto",
 +        "search_term_targeting_status.proto",
++        "seasonality_event_scope.proto",
++        "seasonality_event_status.proto",
 +        "served_asset_field_type.proto",
 +        "shared_set_status.proto",
 +        "shared_set_type.proto",
 +        "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",
@@ -1539,26 +1586,30 @@
 +        "user_list_size_range.proto",
 +        "user_list_string_rule_item_operator.proto",
 +        "user_list_type.proto",
++        "value_rule_device_type.proto",
++        "value_rule_geo_location_match_type.proto",
++        "value_rule_operation.proto",
++        "value_rule_set_attachment_type.proto",
++        "value_rule_set_dimension.proto",
 +        "vanity_pharma_display_url_mode.proto",
 +        "vanity_pharma_text.proto",
++        "video_thumbnail.proto",
 +        "webpage_condition_operand.proto",
 +        "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/v7/enums",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/enums",
 +    proto = ":enums_proto",
 +    visibility = ["//visibility:public"],
-+    deps = ["//google/api:annotations_go_proto"],
 +)
-diff -urN c/google/ads/googleads/v7/errors/BUILD.bazel d/google/ads/googleads/v7/errors/BUILD.bazel
---- c/google/ads/googleads/v7/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/ads/googleads/v7/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,147 @@
+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.000000000 -0800
++++ d/google/ads/googleads/v11/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,165 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -1572,14 +1623,23 @@
 +        "ad_error.proto",
 +        "ad_group_ad_error.proto",
 +        "ad_group_bid_modifier_error.proto",
++        "ad_group_criterion_customizer_error.proto",
 +        "ad_group_criterion_error.proto",
++        "ad_group_customizer_error.proto",
 +        "ad_group_error.proto",
 +        "ad_group_feed_error.proto",
 +        "ad_parameter_error.proto",
 +        "ad_sharing_error.proto",
 +        "adx_error.proto",
 +        "asset_error.proto",
++        "asset_group_asset_error.proto",
++        "asset_group_error.proto",
++        "asset_group_listing_group_filter_error.proto",
 +        "asset_link_error.proto",
++        "asset_set_asset_error.proto",
++        "asset_set_error.proto",
++        "asset_set_link_error.proto",
++        "audience_error.proto",
 +        "authentication_error.proto",
 +        "authorization_error.proto",
 +        "batch_job_error.proto",
@@ -1587,7 +1647,9 @@
 +        "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",
 +        "campaign_error.proto",
 +        "campaign_experiment_error.proto",
@@ -1600,23 +1662,31 @@
 +        "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",
 +        "country_code_error.proto",
 +        "criterion_error.proto",
 +        "currency_code_error.proto",
 +        "custom_audience_error.proto",
++        "custom_conversion_goal_error.proto",
 +        "custom_interest_error.proto",
 +        "customer_client_link_error.proto",
++        "customer_customizer_error.proto",
 +        "customer_error.proto",
 +        "customer_feed_error.proto",
 +        "customer_manager_link_error.proto",
 +        "customer_user_access_error.proto",
++        "customizer_attribute_error.proto",
 +        "database_error.proto",
 +        "date_error.proto",
 +        "date_range_error.proto",
 +        "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",
@@ -1650,6 +1720,7 @@
 +        "media_bundle_error.proto",
 +        "media_file_error.proto",
 +        "media_upload_error.proto",
++        "merchant_center_error.proto",
 +        "multiplier_error.proto",
 +        "mutate_error.proto",
 +        "new_resource_creation_error.proto",
@@ -1688,48 +1759,50 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/common:common_proto",
-+        "//google/ads/googleads/v7/enums:enums_proto",
-+        "//google/api:annotations_proto",
++        "//google/ads/googleads/v11/common:common_proto",
++        "//google/ads/googleads/v11/enums:enums_proto",
 +        "@com_google_protobuf//:duration_proto",
 +    ],
 +)
 +
 +go_proto_library(
 +    name = "errors_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/errors",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/errors",
 +    proto = ":errors_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/common:common_go_proto",
-+        "//google/ads/googleads/v7/enums:enums_go_proto",
-+        "//google/api:annotations_go_proto",
++        "//google/ads/googleads/v11/common:common_go_proto",
++        "//google/ads/googleads/v11/enums:enums_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v7/resources/BUILD.bazel d/google/ads/googleads/v7/resources/BUILD.bazel
---- c/google/ads/googleads/v7/resources/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/ads/googleads/v7/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,151 @@
+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.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")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "resources_proto",
 +    srcs = [
++        "accessible_bidding_strategy.proto",
 +        "account_budget.proto",
 +        "account_budget_proposal.proto",
 +        "account_link.proto",
 +        "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_audience_view.proto",
 +        "ad_group_bid_modifier.proto",
 +        "ad_group_criterion.proto",
++        "ad_group_criterion_customizer.proto",
 +        "ad_group_criterion_label.proto",
 +        "ad_group_criterion_simulation.proto",
++        "ad_group_customizer.proto",
 +        "ad_group_extension_setting.proto",
 +        "ad_group_feed.proto",
 +        "ad_group_label.proto",
@@ -1738,22 +1811,37 @@
 +        "ad_schedule_view.proto",
 +        "age_range_view.proto",
 +        "asset.proto",
++        "asset_field_type_view.proto",
++        "asset_group.proto",
++        "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",
++        "audience.proto",
 +        "batch_job.proto",
++        "bidding_data_exclusion.proto",
++        "bidding_seasonality_adjustment.proto",
 +        "bidding_strategy.proto",
 +        "bidding_strategy_simulation.proto",
 +        "billing_setup.proto",
 +        "call_view.proto",
 +        "campaign.proto",
 +        "campaign_asset.proto",
++        "campaign_asset_set.proto",
 +        "campaign_audience_view.proto",
 +        "campaign_bid_modifier.proto",
 +        "campaign_budget.proto",
++        "campaign_conversion_goal.proto",
 +        "campaign_criterion.proto",
 +        "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",
@@ -1764,13 +1852,19 @@
 +        "combined_audience.proto",
 +        "conversion_action.proto",
 +        "conversion_custom_variable.proto",
++        "conversion_goal_campaign_config.proto",
++        "conversion_value_rule.proto",
++        "conversion_value_rule_set.proto",
 +        "currency_constant.proto",
 +        "custom_audience.proto",
++        "custom_conversion_goal.proto",
 +        "custom_interest.proto",
 +        "customer.proto",
 +        "customer_asset.proto",
 +        "customer_client.proto",
 +        "customer_client_link.proto",
++        "customer_conversion_goal.proto",
++        "customer_customizer.proto",
 +        "customer_extension_setting.proto",
 +        "customer_feed.proto",
 +        "customer_label.proto",
@@ -1778,12 +1872,16 @@
 +        "customer_negative_criterion.proto",
 +        "customer_user_access.proto",
 +        "customer_user_access_invitation.proto",
++        "customizer_attribute.proto",
 +        "detail_placement_view.proto",
++        "detailed_demographic.proto",
 +        "display_keyword_view.proto",
 +        "distance_view.proto",
 +        "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",
@@ -1799,6 +1897,7 @@
 +        "group_placement_view.proto",
 +        "hotel_group_view.proto",
 +        "hotel_performance_view.proto",
++        "hotel_reconciliation.proto",
 +        "income_range_view.proto",
 +        "invoice.proto",
 +        "keyword_plan.proto",
@@ -1806,10 +1905,12 @@
 +        "keyword_plan_ad_group_keyword.proto",
 +        "keyword_plan_campaign.proto",
 +        "keyword_plan_campaign_keyword.proto",
++        "keyword_theme_constant.proto",
 +        "keyword_view.proto",
 +        "label.proto",
 +        "landing_page_view.proto",
 +        "language_constant.proto",
++        "lead_form_submission_data.proto",
 +        "life_event.proto",
 +        "location_view.proto",
 +        "managed_placement_view.proto",
@@ -1830,6 +1931,8 @@
 +        "shared_criterion.proto",
 +        "shared_set.proto",
 +        "shopping_performance_view.proto",
++        "smart_campaign_search_term_view.proto",
++        "smart_campaign_setting.proto",
 +        "third_party_app_analytics_link.proto",
 +        "topic_constant.proto",
 +        "topic_view.proto",
@@ -1841,9 +1944,9 @@
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/common:common_proto",
-+        "//google/ads/googleads/v7/enums:enums_proto",
-+        "//google/ads/googleads/v7/errors:errors_proto",
++        "//google/ads/googleads/v11/common:common_proto",
++        "//google/ads/googleads/v11/enums:enums_proto",
++        "//google/ads/googleads/v11/errors:errors_proto",
 +        "//google/api:annotations_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +    ],
@@ -1851,20 +1954,20 @@
 +
 +go_proto_library(
 +    name = "resources_go_proto",
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/resources",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/resources",
 +    proto = ":resources_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/common:common_go_proto",
-+        "//google/ads/googleads/v7/enums:enums_go_proto",
-+        "//google/ads/googleads/v7/errors:errors_go_proto",
++        "//google/ads/googleads/v11/common:common_go_proto",
++        "//google/ads/googleads/v11/enums:enums_go_proto",
++        "//google/ads/googleads/v11/errors:errors_go_proto",
 +        "//google/api:annotations_go_proto",
 +    ],
 +)
-diff -urN c/google/ads/googleads/v7/services/BUILD.bazel d/google/ads/googleads/v7/services/BUILD.bazel
---- c/google/ads/googleads/v7/services/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/ads/googleads/v7/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,161 @@
+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.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")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -1872,59 +1975,64 @@
 +    name = "services_proto",
 +    srcs = [
 +        "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_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_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_audience_view_service.proto",
++        "campaign_asset_set_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",
++        "conversion_goal_campaign_config_service.proto",
 +        "conversion_upload_service.proto",
-+        "currency_constant_service.proto",
++        "conversion_value_rule_service.proto",
++        "conversion_value_rule_set_service.proto",
 +        "custom_audience_service.proto",
++        "custom_conversion_goal_service.proto",
 +        "custom_interest_service.proto",
 +        "customer_asset_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",
 +        "customer_feed_service.proto",
 +        "customer_label_service.proto",
@@ -1933,29 +2041,19 @@
 +        "customer_service.proto",
 +        "customer_user_access_invitation_service.proto",
 +        "customer_user_access_service.proto",
-+        "detail_placement_view_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",
++        "customizer_attribute_service.proto",
++        "experiment_arm_service.proto",
++        "experiment_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",
@@ -1963,46 +2061,28 @@
 +        "keyword_plan_campaign_service.proto",
 +        "keyword_plan_idea_service.proto",
 +        "keyword_plan_service.proto",
-+        "keyword_view_service.proto",
++        "keyword_theme_constant_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_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/v7/common:common_proto",
-+        "//google/ads/googleads/v7/enums:enums_proto",
-+        "//google/ads/googleads/v7/resources:resources_proto",
++        "//google/ads/googleads/v11/common:common_proto",
++        "//google/ads/googleads/v11/enums:enums_proto",
++        "//google/ads/googleads/v11/resources:resources_proto",
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/rpc:status_proto",
@@ -2014,20 +2094,20 @@
 +go_proto_library(
 +    name = "services_go_proto",
 +    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/services",
++    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/services",
 +    proto = ":services_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//google/ads/googleads/v7/common:common_go_proto",
-+        "//google/ads/googleads/v7/enums:enums_go_proto",
-+        "//google/ads/googleads/v7/resources:resources_go_proto",
++        "//google/ads/googleads/v11/common:common_go_proto",
++        "//google/ads/googleads/v11/enums:enums_go_proto",
++        "//google/ads/googleads/v11/resources:resources_go_proto",
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
 diff -urN c/google/ads/googleads/v8/common/BUILD.bazel d/google/ads/googleads/v8/common/BUILD.bazel
---- c/google/ads/googleads/v8/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/ads/googleads/v8/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v8/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,54 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2085,7 +2165,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v8/enums/BUILD.bazel d/google/ads/googleads/v8/enums/BUILD.bazel
---- c/google/ads/googleads/v8/enums/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/ads/googleads/v8/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v8/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,277 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2366,7 +2446,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/ads/googleads/v8/errors/BUILD.bazel d/google/ads/googleads/v8/errors/BUILD.bazel
---- c/google/ads/googleads/v8/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/ads/googleads/v8/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v8/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,149 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2519,7 +2599,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v8/resources/BUILD.bazel d/google/ads/googleads/v8/resources/BUILD.bazel
---- c/google/ads/googleads/v8/resources/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/ads/googleads/v8/resources/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v8/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,161 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2684,7 +2764,7 @@
 +    ],
 +)
 diff -urN c/google/ads/googleads/v8/services/BUILD.bazel d/google/ads/googleads/v8/services/BUILD.bazel
---- c/google/ads/googleads/v8/services/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/ads/googleads/v8/services/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/ads/googleads/v8/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,172 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -2860,7 +2940,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -2920,7 +3000,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3223,7 +3303,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3389,7 +3469,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3571,7 +3651,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3762,7 +3842,7 @@
 +    ],
 +)
 diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/v1alpha/BUILD.bazel
---- c/google/analytics/admin/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -3792,8 +3872,39 @@
 +    visibility = ["//visibility:public"],
 +    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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "admin_proto",
++    srcs = [
++        "analytics_admin.proto",
++        "resources.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "@com_google_protobuf//:empty_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++        "@com_google_protobuf//:wrappers_proto",
++    ],
++)
++
++go_proto_library(
++    name = "admin_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta",
++    proto = ":admin_proto",
++    visibility = ["//visibility:public"],
++    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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3821,7 +3932,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -3846,7 +3957,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel
---- c/google/api/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,210 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4060,7 +4171,7 @@
 +    visibility = ["//visibility:public"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4090,7 +4201,7 @@
 +    ],
 +)
 diff -urN c/google/api/expr/v1alpha1/BUILD.bazel d/google/api/expr/v1alpha1/BUILD.bazel
---- c/google/api/expr/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4124,7 +4235,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4155,7 +4266,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4200,7 +4311,7 @@
 +    ],
 +)
 diff -urN c/google/api/servicecontrol/v2/BUILD.bazel d/google/api/servicecontrol/v2/BUILD.bazel
---- c/google/api/servicecontrol/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4230,7 +4341,7 @@
 +    ],
 +)
 diff -urN c/google/api/servicemanagement/v1/BUILD.bazel d/google/api/servicemanagement/v1/BUILD.bazel
---- c/google/api/servicemanagement/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4267,7 +4378,7 @@
 +    ],
 +)
 diff -urN c/google/api/serviceusage/v1/BUILD.bazel d/google/api/serviceusage/v1/BUILD.bazel
---- c/google/api/serviceusage/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4303,7 +4414,7 @@
 +    ],
 +)
 diff -urN c/google/api/serviceusage/v1beta1/BUILD.bazel d/google/api/serviceusage/v1beta1/BUILD.bazel
---- c/google/api/serviceusage/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4340,7 +4451,7 @@
 +    ],
 +)
 diff -urN c/google/appengine/legacy/BUILD.bazel d/google/appengine/legacy/BUILD.bazel
---- c/google/appengine/legacy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4359,7 +4470,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4384,7 +4495,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4433,7 +4544,7 @@
 +    ],
 +)
 diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD.bazel
---- c/google/appengine/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4481,7 +4592,7 @@
 +    ],
 +)
 diff -urN c/google/apps/alertcenter/v1beta1/BUILD.bazel d/google/apps/alertcenter/v1beta1/BUILD.bazel
---- c/google/apps/alertcenter/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4512,7 +4623,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4545,7 +4656,7 @@
 +    deps = ["//google/api:annotations_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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4570,7 +4681,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4597,7 +4708,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4624,7 +4735,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4651,7 +4762,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4672,7 +4783,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -4696,7 +4807,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4723,7 +4834,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4750,7 +4861,7 @@
 +    ],
 +)
 diff -urN c/google/area120/tables/v1alpha1/BUILD.bazel d/google/area120/tables/v1alpha1/BUILD.bazel
---- c/google/area120/tables/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4777,7 +4888,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4805,7 +4916,7 @@
 +    ],
 +)
 diff -urN c/google/assistant/embedded/v1alpha2/BUILD.bazel d/google/assistant/embedded/v1alpha2/BUILD.bazel
---- c/google/assistant/embedded/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4833,7 +4944,7 @@
 +    ],
 +)
 diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUILD.bazel
---- c/google/bigtable/admin/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4875,9 +4986,9 @@
 +    ],
 +)
 diff -urN c/google/bigtable/v2/BUILD.bazel d/google/bigtable/v2/BUILD.bazel
---- c/google/bigtable/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,28 @@
+@@ -0,0 +1,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -4886,6 +4997,7 @@
 +    srcs = [
 +        "bigtable.proto",
 +        "data.proto",
++        "response_params.proto",
 +    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
@@ -4907,7 +5019,7 @@
 +    ],
 +)
 diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel
---- c/google/bytestream/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4932,7 +5044,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4953,7 +5065,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -4986,7 +5098,7 @@
 +    ],
 +)
 diff -urN c/google/chromeos/uidetection/v1/BUILD.bazel d/google/chromeos/uidetection/v1/BUILD.bazel
---- c/google/chromeos/uidetection/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5008,7 +5120,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/BUILD.bazel d/google/cloud/BUILD.bazel
---- c/google/cloud/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5043,7 +5155,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5070,7 +5182,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5091,9 +5203,9 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,109 @@
+@@ -0,0 +1,110 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -5158,6 +5270,7 @@
 +        "pipeline_service.proto",
 +        "pipeline_state.proto",
 +        "prediction_service.proto",
++        "saved_query.proto",
 +        "specialist_pool.proto",
 +        "specialist_pool_service.proto",
 +        "study.proto",
@@ -5204,7 +5317,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5235,7 +5348,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5263,7 +5376,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5300,7 +5413,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5333,9 +5446,9 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/aiplatform/v1beta1/BUILD.bazel d/google/cloud/aiplatform/v1beta1/BUILD.bazel
---- c/google/cloud/aiplatform/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,109 @@
+@@ -0,0 +1,110 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -5400,6 +5513,7 @@
 +        "pipeline_service.proto",
 +        "pipeline_state.proto",
 +        "prediction_service.proto",
++        "saved_query.proto",
 +        "specialist_pool.proto",
 +        "specialist_pool_service.proto",
 +        "study.proto",
@@ -5446,7 +5560,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5486,7 +5600,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5517,7 +5631,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5545,7 +5659,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5583,7 +5697,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5617,7 +5731,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/apigateway/v1/BUILD.bazel d/google/cloud/apigateway/v1/BUILD.bazel
---- c/google/cloud/apigateway/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5650,7 +5764,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/apigeeconnect/v1/BUILD.bazel d/google/cloud/apigeeconnect/v1/BUILD.bazel
---- c/google/cloud/apigeeconnect/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5682,7 +5796,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/apigeeregistry/v1/BUILD.bazel d/google/cloud/apigeeregistry/v1/BUILD.bazel
---- c/google/cloud/apigeeregistry/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5719,7 +5833,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.bazel
---- c/google/cloud/asset/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5769,7 +5883,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p1beta1/BUILD.bazel d/google/cloud/asset/v1p1beta1/BUILD.bazel
---- c/google/cloud/asset/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5800,7 +5914,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p2beta1/BUILD.bazel d/google/cloud/asset/v1p2beta1/BUILD.bazel
---- c/google/cloud/asset/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5838,7 +5952,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p4beta1/BUILD.bazel d/google/cloud/asset/v1p4beta1/BUILD.bazel
---- c/google/cloud/asset/v1p4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/cloud/asset/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/asset/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5874,7 +5988,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5beta1/BUILD.bazel
---- c/google/cloud/asset/v1p5beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5912,7 +6026,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7beta1/BUILD.bazel
---- c/google/cloud/asset/v1p7beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,40 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -5956,7 +6070,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -5975,7 +6089,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6007,15 +6121,18 @@
 +    ],
 +)
 diff -urN c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel
---- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,28 @@
+@@ -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 = "assuredworkloads_proto",
-+    srcs = ["assuredworkloads_v1beta1.proto"],
++    srcs = [
++        "assuredworkloads.proto",
++        "assuredworkloads_service.proto",
++    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
@@ -6039,7 +6156,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel
---- c/google/cloud/audit/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6075,7 +6192,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/automl/v1/BUILD.bazel d/google/cloud/automl/v1/BUILD.bazel
---- c/google/cloud/automl/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6127,7 +6244,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel
---- c/google/cloud/automl/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,61 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6192,20 +6309,26 @@
 +    ],
 +)
 diff -urN c/google/cloud/baremetalsolution/v2/BUILD.bazel d/google/cloud/baremetalsolution/v2/BUILD.bazel
---- c/google/cloud/baremetalsolution/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
+@@ -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 = "baremetalsolution_proto",
-+    srcs = ["baremetalsolution.proto"],
++    srcs = [
++        "baremetalsolution.proto",
++        "instance.proto",
++        "lun.proto",
++        "network.proto",
++        "nfs_share.proto",
++        "volume.proto",
++    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -6222,9 +6345,9 @@
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
-diff -urN c/google/cloud/batch/v1alpha1/BUILD.bazel d/google/cloud/batch/v1alpha1/BUILD.bazel
---- c/google/cloud/batch/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ d/google/cloud/batch/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+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.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")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
@@ -6249,7 +6372,7 @@
 +go_proto_library(
 +    name = "batch_go_proto",
 +    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
-+    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha1",
++    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1",
 +    proto = ":batch_proto",
 +    visibility = ["//visibility:public"],
 +    deps = [
@@ -6257,8 +6380,196 @@
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "batch_proto",
++    srcs = [
++        "batch.proto",
++        "job.proto",
++        "task.proto",
++        "volume.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:duration_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "batch_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha",
++    proto = ":batch_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "appconnections_proto",
++    srcs = ["app_connections_service.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 = "appconnections_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1",
++    proto = ":appconnections_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "appconnectors_proto",
++    srcs = [
++        "app_connector_instance_config.proto",
++        "app_connectors_service.proto",
++        "resource_info.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:any_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "appconnectors_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1",
++    proto = ":appconnectors_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "appgateways_proto",
++    srcs = ["app_gateways_service.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "appgateways_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1",
++    proto = ":appgateways_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "clientconnectorservices_proto",
++    srcs = ["client_connector_services_service.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 = "clientconnectorservices_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1",
++    proto = ":clientconnectorservices_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "clientgateways_proto",
++    srcs = ["client_gateways_service.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "clientgateways_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1",
++    proto = ":clientgateways_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6288,7 +6599,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6319,7 +6630,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/dataexchange/common/BUILD.bazel d/google/cloud/bigquery/dataexchange/common/BUILD.bazel
---- c/google/cloud/bigquery/dataexchange/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- c/google/cloud/bigquery/dataexchange/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ d/google/cloud/bigquery/dataexchange/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6338,7 +6649,7 @@
 +    visibility = ["//visibility:public"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6371,7 +6682,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6408,7 +6719,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6437,7 +6748,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6478,7 +6789,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6522,7 +6833,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6553,7 +6864,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6584,7 +6895,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6622,7 +6933,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6654,7 +6965,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6692,7 +7003,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel
---- c/google/cloud/bigquery/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6725,7 +7036,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6761,7 +7072,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6797,7 +7108,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel
---- c/google/cloud/billing/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6832,7 +7143,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/binaryauthorization/v1/BUILD.bazel d/google/cloud/binaryauthorization/v1/BUILD.bazel
---- c/google/cloud/binaryauthorization/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6865,7 +7176,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel
---- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -6895,7 +7206,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/certificatemanager/v1/BUILD.bazel d/google/cloud/certificatemanager/v1/BUILD.bazel
---- c/google/cloud/certificatemanager/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6925,7 +7236,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel
---- c/google/cloud/channel/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,47 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -6976,7 +7287,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7005,7 +7316,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/clouddms/v1/BUILD.bazel d/google/cloud/clouddms/v1/BUILD.bazel
---- c/google/cloud/clouddms/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7041,8 +7352,40 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "procurement_proto",
++    srcs = [
++        "order.proto",
++        "procurement_service.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "procurement_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1",
++    proto = ":procurement_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
 diff -urN c/google/cloud/common/BUILD.bazel d/google/cloud/common/BUILD.bazel
---- c/google/cloud/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7066,7 +7409,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7094,7 +7437,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/compute/v1small/BUILD.bazel d/google/cloud/compute/v1small/BUILD.bazel
---- c/google/cloud/compute/v1small/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7122,7 +7465,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/contactcenterinsights/v1/BUILD.bazel d/google/cloud/contactcenterinsights/v1/BUILD.bazel
---- c/google/cloud/contactcenterinsights/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7159,7 +7502,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel
---- c/google/cloud/datacatalog/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7206,7 +7549,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel
---- c/google/cloud/datacatalog/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7248,7 +7591,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataform/v1alpha2/BUILD.bazel d/google/cloud/dataform/v1alpha2/BUILD.bazel
---- c/google/cloud/dataform/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7278,7 +7621,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datafusion/v1/BUILD.bazel d/google/cloud/datafusion/v1/BUILD.bazel
---- c/google/cloud/datafusion/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7308,7 +7651,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datafusion/v1beta1/BUILD.bazel d/google/cloud/datafusion/v1beta1/BUILD.bazel
---- c/google/cloud/datafusion/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7342,7 +7685,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel
---- c/google/cloud/datalabeling/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7387,9 +7730,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataplex/v1/BUILD.bazel d/google/cloud/dataplex/v1/BUILD.bazel
---- c/google/cloud/dataplex/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,36 @@
+@@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -7407,6 +7750,7 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
++        "//google/iam/v1:iam_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
@@ -7423,11 +7767,12 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_go_proto",
++        "//google/iam/v1:iam_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/dataproc/logging/BUILD.bazel d/google/cloud/dataproc/logging/BUILD.bazel
---- c/google/cloud/dataproc/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7447,7 +7792,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7487,7 +7832,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dataqna/v1alpha/BUILD.bazel d/google/cloud/dataqna/v1alpha/BUILD.bazel
---- c/google/cloud/dataqna/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7524,7 +7869,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datastream/v1/BUILD.bazel d/google/cloud/datastream/v1/BUILD.bazel
---- c/google/cloud/datastream/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7558,7 +7903,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/datastream/v1alpha1/BUILD.bazel d/google/cloud/datastream/v1alpha1/BUILD.bazel
---- c/google/cloud/datastream/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7592,7 +7937,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/deploy/v1/BUILD.bazel d/google/cloud/deploy/v1/BUILD.bazel
---- c/google/cloud/deploy/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7632,7 +7977,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7691,7 +8036,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7750,7 +8095,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel
---- c/google/cloud/dialogflow/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7811,7 +8156,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel
---- c/google/cloud/dialogflow/v2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7870,7 +8215,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel
---- c/google/cloud/documentai/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,43 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -7917,7 +8262,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documentai/v1beta1/BUILD.bazel
---- c/google/cloud/documentai/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7954,7 +8299,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta2/BUILD.bazel d/google/cloud/documentai/v1beta2/BUILD.bazel
---- c/google/cloud/documentai/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -7991,7 +8336,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/documentai/v1beta3/BUILD.bazel d/google/cloud/documentai/v1beta3/BUILD.bazel
---- c/google/cloud/documentai/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,46 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8041,7 +8386,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1/BUILD.bazel d/google/cloud/domains/v1/BUILD.bazel
---- c/google/cloud/domains/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8075,7 +8420,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1alpha2/BUILD.bazel d/google/cloud/domains/v1alpha2/BUILD.bazel
---- c/google/cloud/domains/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8109,7 +8454,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/domains/v1beta1/BUILD.bazel d/google/cloud/domains/v1beta1/BUILD.bazel
---- c/google/cloud/domains/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8143,7 +8488,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/essentialcontacts/v1/BUILD.bazel d/google/cloud/essentialcontacts/v1/BUILD.bazel
---- c/google/cloud/essentialcontacts/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8173,7 +8518,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8198,7 +8543,7 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8234,7 +8579,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/filestore/v1/BUILD.bazel d/google/cloud/filestore/v1/BUILD.bazel
---- c/google/cloud/filestore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8267,7 +8612,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/filestore/v1beta1/BUILD.bazel d/google/cloud/filestore/v1beta1/BUILD.bazel
---- c/google/cloud/filestore/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8298,7 +8643,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel
---- c/google/cloud/functions/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8334,8 +8679,101 @@
 +        "//google/longrunning:longrunning_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "functions_proto",
++    srcs = ["functions.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:any_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "functions_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2",
++    proto = ":functions_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "functions_proto",
++    srcs = ["functions.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:any_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "functions_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha",
++    proto = ":functions_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "functions_proto",
++    srcs = ["functions.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "@com_google_protobuf//:any_proto",
++        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "functions_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta",
++    proto = ":functions_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
 diff -urN c/google/cloud/gaming/v1/BUILD.bazel d/google/cloud/gaming/v1/BUILD.bazel
---- c/google/cloud/gaming/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8376,7 +8814,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gaming/v1beta/BUILD.bazel d/google/cloud/gaming/v1beta/BUILD.bazel
---- c/google/cloud/gaming/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8417,7 +8855,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8448,7 +8886,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8486,7 +8924,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8514,7 +8952,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,24 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8542,7 +8980,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8570,7 +9008,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.bazel
---- c/google/cloud/gkehub/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8608,7 +9046,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8628,7 +9066,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8647,7 +9085,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8690,7 +9128,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8711,7 +9149,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8735,7 +9173,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8759,7 +9197,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8780,7 +9218,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8804,7 +9242,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8834,7 +9272,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkehub/v1beta/BUILD.bazel d/google/cloud/gkehub/v1beta/BUILD.bazel
---- c/google/cloud/gkehub/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8873,7 +9311,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8897,7 +9335,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,20 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8921,7 +9359,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,17 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -8942,7 +9380,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/gkehub/v1beta1/BUILD.bazel d/google/cloud/gkehub/v1beta1/BUILD.bazel
---- c/google/cloud/gkehub/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -8974,7 +9412,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/gkemulticloud/v1/BUILD.bazel d/google/cloud/gkemulticloud/v1/BUILD.bazel
---- c/google/cloud/gkemulticloud/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9010,7 +9448,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9031,7 +9469,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9073,7 +9511,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/iap/v1/BUILD.bazel d/google/cloud/iap/v1/BUILD.bazel
---- c/google/cloud/iap/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9105,7 +9543,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/iap/v1beta1/BUILD.bazel d/google/cloud/iap/v1beta1/BUILD.bazel
---- c/google/cloud/iap/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9132,8 +9570,32 @@
 +        "//google/iam/v1:iam_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "logging_proto",
++    srcs = ["request_log.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/rpc:status_proto",
++        "@com_google_protobuf//:struct_proto",
++    ],
++)
++
++go_proto_library(
++    name = "logging_go_proto",
++    importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging",
++    proto = ":logging_proto",
++    visibility = ["//visibility:public"],
++    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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9162,7 +9624,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/ids/v1/BUILD.bazel d/google/cloud/ids/v1/BUILD.bazel
---- c/google/cloud/ids/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9192,7 +9654,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/integrations/v1alpha/BUILD.bazel d/google/cloud/integrations/v1alpha/BUILD.bazel
---- c/google/cloud/integrations/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9223,7 +9685,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9259,7 +9721,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel
---- c/google/cloud/kms/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9291,7 +9753,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/language/v1/BUILD.bazel d/google/cloud/language/v1/BUILD.bazel
---- c/google/cloud/language/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9313,7 +9775,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9335,7 +9797,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9360,7 +9822,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9392,7 +9854,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/location/BUILD.bazel d/google/cloud/location/BUILD.bazel
---- c/google/cloud/location/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9417,7 +9879,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9450,7 +9912,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/managedidentities/v1beta1/BUILD.bazel
---- c/google/cloud/managedidentities/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9483,7 +9945,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel
---- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9511,7 +9973,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/mediatranslation/v1beta1/BUILD.bazel d/google/cloud/mediatranslation/v1beta1/BUILD.bazel
---- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9539,7 +10001,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUILD.bazel
---- c/google/cloud/memcache/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9569,7 +10031,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/memcache/v1beta2/BUILD.bazel d/google/cloud/memcache/v1beta2/BUILD.bazel
---- c/google/cloud/memcache/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9599,7 +10061,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9618,7 +10080,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9651,7 +10113,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/metastore/v1alpha/BUILD.bazel d/google/cloud/metastore/v1alpha/BUILD.bazel
---- c/google/cloud/metastore/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9684,7 +10146,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/metastore/v1beta/BUILD.bazel d/google/cloud/metastore/v1beta/BUILD.bazel
---- c/google/cloud/metastore/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9716,8 +10178,28 @@
 +        "//google/type:dayofweek_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "logging_proto",
++    srcs = ["analyzer_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/networkanalyzer/logging/v1",
++    proto = ":logging_proto",
++    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -9750,7 +10232,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
---- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9783,7 +10265,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkmanagement/v1/BUILD.bazel d/google/cloud/networkmanagement/v1/BUILD.bazel
---- c/google/cloud/networkmanagement/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9819,7 +10301,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkmanagement/v1beta1/BUILD.bazel d/google/cloud/networkmanagement/v1beta1/BUILD.bazel
---- c/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9854,8 +10336,45 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "networksecurity_proto",
++    srcs = [
++        "authorization_policy.proto",
++        "client_tls_policy.proto",
++        "common.proto",
++        "network_security.proto",
++        "server_tls_policy.proto",
++        "tls.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 = "networksecurity_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1",
++    proto = ":networksecurity_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/longrunning:longrunning_go_proto",
++    ],
++)
 diff -urN c/google/cloud/networksecurity/v1beta1/BUILD.bazel d/google/cloud/networksecurity/v1beta1/BUILD.bazel
---- c/google/cloud/networksecurity/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9892,9 +10411,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkservices/v1/BUILD.bazel d/google/cloud/networkservices/v1/BUILD.bazel
---- c/google/cloud/networkservices/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,30 @@
+@@ -0,0 +1,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -9903,12 +10422,20 @@
 +    srcs = [
 +        "common.proto",
 +        "endpoint_policy.proto",
++        "gateway.proto",
++        "grpc_route.proto",
++        "http_route.proto",
++        "mesh.proto",
 +        "network_services.proto",
++        "service_binding.proto",
++        "tcp_route.proto",
++        "tls_route.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",
 +    ],
@@ -9926,7 +10453,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/networkservices/v1beta1/BUILD.bazel d/google/cloud/networkservices/v1beta1/BUILD.bazel
---- c/google/cloud/networkservices/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9960,7 +10487,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -9981,7 +10508,7 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10020,7 +10547,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/notebooks/v1beta1/BUILD.bazel d/google/cloud/notebooks/v1beta1/BUILD.bazel
---- c/google/cloud/notebooks/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10053,7 +10580,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/optimization/v1/BUILD.bazel d/google/cloud/optimization/v1/BUILD.bazel
---- c/google/cloud/optimization/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10088,7 +10615,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10124,7 +10651,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10160,7 +10687,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/BUILD.bazel
---- c/google/cloud/orgpolicy/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,21 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10185,7 +10712,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/orgpolicy/v2/BUILD.bazel d/google/cloud/orgpolicy/v2/BUILD.bazel
---- c/google/cloud/orgpolicy/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10218,7 +10745,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10254,7 +10781,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10281,7 +10808,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/osconfig/v1/BUILD.bazel d/google/cloud/osconfig/v1/BUILD.bazel
---- c/google/cloud/osconfig/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10332,7 +10859,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/v1alpha/BUILD.bazel d/google/cloud/osconfig/v1alpha/BUILD.bazel
---- c/google/cloud/osconfig/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10375,7 +10902,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/osconfig/v1beta/BUILD.bazel d/google/cloud/osconfig/v1beta/BUILD.bazel
---- c/google/cloud/osconfig/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10417,7 +10944,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/common/BUILD.bazel d/google/cloud/oslogin/common/BUILD.bazel
---- c/google/cloud/oslogin/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10438,7 +10965,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10468,7 +10995,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/v1alpha/BUILD.bazel d/google/cloud/oslogin/v1alpha/BUILD.bazel
---- c/google/cloud/oslogin/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10498,7 +11025,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1beta/BUILD.bazel
---- c/google/cloud/oslogin/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10527,8 +11054,47 @@
 +        "//google/cloud/oslogin/common:common_go_proto",
 +    ],
 +)
+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.000000000 -0800
++++ d/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -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 = "issuerswitch_proto",
++    srcs = [
++        "common_fields.proto",
++        "resolutions.proto",
++        "rules.proto",
++        "transactions.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/longrunning:longrunning_proto",
++        "//google/type:date_proto",
++        "//google/type:money_proto",
++        "@com_google_protobuf//:empty_proto",
++        "@com_google_protobuf//:timestamp_proto",
++    ],
++)
++
++go_proto_library(
++    name = "issuerswitch_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1",
++    proto = ":issuerswitch_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10550,7 +11116,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10583,7 +11149,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/privatecatalog/v1beta1/BUILD.bazel d/google/cloud/privatecatalog/v1beta1/BUILD.bazel
---- c/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10616,7 +11182,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/BUILD.bazel
---- c/google/cloud/pubsublite/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10655,7 +11221,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1/BUILD.bazel
---- c/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10682,7 +11248,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10707,7 +11273,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,44 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -10755,7 +11321,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10782,7 +11348,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10809,9 +11375,9 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/v1/BUILD.bazel d/google/cloud/recommender/v1/BUILD.bazel
---- c/google/cloud/recommender/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,31 @@
+@@ -0,0 +1,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -10819,7 +11385,9 @@
 +    name = "recommender_proto",
 +    srcs = [
 +        "insight.proto",
++        "insight_type_config.proto",
 +        "recommendation.proto",
++        "recommender_config.proto",
 +        "recommender_service.proto",
 +    ],
 +    visibility = ["//visibility:public"],
@@ -10827,6 +11395,7 @@
 +        "//google/api:annotations_proto",
 +        "//google/type:money_proto",
 +        "@com_google_protobuf//:duration_proto",
++        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:struct_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
@@ -10844,7 +11413,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommender/v1beta1/BUILD.bazel
---- c/google/cloud/recommender/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10882,7 +11451,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.bazel
---- c/google/cloud/redis/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10917,7 +11486,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/BUILD.bazel
---- c/google/cloud/redis/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10952,7 +11521,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcemanager/v2/BUILD.bazel
---- c/google/cloud/resourcemanager/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -10984,7 +11553,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcemanager/v3/BUILD.bazel d/google/cloud/resourcemanager/v3/BUILD.bazel
---- c/google/cloud/resourcemanager/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11023,7 +11592,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resourcesettings/v1/BUILD.bazel
---- c/google/cloud/resourcesettings/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11045,7 +11614,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11069,7 +11638,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,50 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11123,7 +11692,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alpha/BUILD.bazel
---- c/google/cloud/retail/v2alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,55 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11182,7 +11751,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/BUILD.bazel
---- c/google/cloud/retail/v2beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,55 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11241,7 +11810,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/run/v2/BUILD.bazel d/google/cloud/run/v2/BUILD.bazel
---- c/google/cloud/run/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,38 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11283,7 +11852,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel
---- c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11319,7 +11888,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11342,7 +11911,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11378,7 +11947,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/v1beta1/BUILD.bazel
---- c/google/cloud/scheduler/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11414,7 +11983,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11433,7 +12002,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11468,7 +12037,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/secrets/v1beta1/BUILD.bazel d/google/cloud/secrets/v1beta1/BUILD.bazel
---- c/google/cloud/secrets/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11502,7 +12071,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11538,7 +12107,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11573,7 +12142,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11598,7 +12167,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11632,9 +12201,9 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,56 @@
+@@ -0,0 +1,57 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -11646,6 +12215,7 @@
 +        "bigquery_export.proto",
 +        "compliance.proto",
 +        "connection.proto",
++        "contact_details.proto",
 +        "exfiltration.proto",
 +        "external_system.proto",
 +        "file.proto",
@@ -11692,7 +12262,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/securitycenter/v1beta1/BUILD.bazel
---- c/google/cloud/securitycenter/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,39 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11735,7 +12305,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel
---- c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11782,7 +12352,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/servicedirectory/v1/BUILD.bazel
---- c/google/cloud/servicedirectory/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11818,7 +12388,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/servicedirectory/v1beta1/BUILD.bazel
---- c/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11855,7 +12425,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.bazel
---- c/google/cloud/shell/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,26 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -11885,7 +12455,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.bazel
---- c/google/cloud/speech/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11924,7 +12494,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1beta1/BUILD.bazel
---- c/google/cloud/speech/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -11963,7 +12533,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/sql/v1/BUILD.bazel d/google/cloud/sql/v1/BUILD.bazel
---- c/google/cloud/sql/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12001,7 +12571,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12033,8 +12603,28 @@
 +    visibility = ["//visibility:public"],
 +    deps = ["//google/api:annotations_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.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")
++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//:timestamp_proto"],
++)
++
++go_proto_library(
++    name = "logging_go_proto",
++    importpath = "google.golang.org/genproto/googleapis/cloud/stream/logging/v1",
++    proto = ":logging_proto",
++    visibility = ["//visibility:public"],
++)
 diff -urN c/google/cloud/support/BUILD.bazel d/google/cloud/support/BUILD.bazel
---- c/google/cloud/support/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12058,7 +12648,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12088,7 +12678,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.bazel
---- c/google/cloud/talent/v4/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12144,17 +12734,15 @@
 +    ],
 +)
 diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel
---- c/google/cloud/talent/v4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,60 @@
+@@ -0,0 +1,53 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "talent_proto",
 +    srcs = [
-+        "application.proto",
-+        "application_service.proto",
 +        "batch.proto",
 +        "common.proto",
 +        "company.proto",
@@ -12166,8 +12754,6 @@
 +        "histogram.proto",
 +        "job.proto",
 +        "job_service.proto",
-+        "profile.proto",
-+        "profile_service.proto",
 +        "tenant.proto",
 +        "tenant_service.proto",
 +    ],
@@ -12176,12 +12762,10 @@
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
 +        "//google/rpc:status_proto",
-+        "//google/type:date_proto",
 +        "//google/type:latlng_proto",
 +        "//google/type:money_proto",
 +        "//google/type:postaladdress_proto",
 +        "//google/type:timeofday_proto",
-+        "@com_google_protobuf//:any_proto",
 +        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
@@ -12200,7 +12784,6 @@
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
 +        "//google/rpc:status_go_proto",
-+        "//google/type:date_go_proto",
 +        "//google/type:latlng_go_proto",
 +        "//google/type:money_go_proto",
 +        "//google/type:postaladdress_go_proto",
@@ -12208,7 +12791,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.bazel
---- c/google/cloud/tasks/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12247,7 +12830,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/BUILD.bazel
---- c/google/cloud/tasks/v2beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12287,7 +12870,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tasks/v2beta3/BUILD.bazel d/google/cloud/tasks/v2beta3/BUILD.bazel
---- c/google/cloud/tasks/v2beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12326,7 +12909,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/texttospeech/v1/BUILD.bazel d/google/cloud/texttospeech/v1/BUILD.bazel
---- c/google/cloud/texttospeech/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12348,7 +12931,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12370,7 +12953,7 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/google/cloud/tpu/v1/BUILD.bazel d/google/cloud/tpu/v1/BUILD.bazel
---- c/google/cloud/tpu/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12399,7 +12982,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/tpu/v2alpha1/BUILD.bazel d/google/cloud/tpu/v2alpha1/BUILD.bazel
---- c/google/cloud/tpu/v2alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12429,7 +13012,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/translate/v3/BUILD.bazel d/google/cloud/translate/v3/BUILD.bazel
---- c/google/cloud/translate/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,28 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12461,7 +13044,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/v3beta1/BUILD.bazel
---- c/google/cloud/translate/v3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,27 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -12492,7 +13075,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12519,7 +13102,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12557,9 +13140,9 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
+@@ -0,0 +1,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -12582,7 +13165,6 @@
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:struct_proto",
-+        "@com_google_protobuf//:timestamp_proto",
 +    ],
 +)
 +
@@ -12595,7 +13177,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12629,7 +13211,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videointelligence/v1/BUILD.bazel
---- c/google/cloud/videointelligence/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12661,7 +13243,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1beta2/BUILD.bazel d/google/cloud/videointelligence/v1beta2/BUILD.bazel
---- c/google/cloud/videointelligence/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12693,7 +13275,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12725,7 +13307,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12757,7 +13339,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel
---- c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12789,7 +13371,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1/BUILD.bazel d/google/cloud/vision/v1/BUILD.bazel
---- c/google/cloud/vision/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12833,7 +13415,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p1beta1/BUILD.bazel d/google/cloud/vision/v1p1beta1/BUILD.bazel
---- c/google/cloud/vision/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12870,7 +13452,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p2beta1/BUILD.bazel d/google/cloud/vision/v1p2beta1/BUILD.bazel
---- c/google/cloud/vision/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12910,7 +13492,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p3beta1/BUILD.bazel d/google/cloud/vision/v1p3beta1/BUILD.bazel
---- c/google/cloud/vision/v1p3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12954,7 +13536,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4beta1/BUILD.bazel
---- c/google/cloud/vision/v1p4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -12999,7 +13581,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vmmigration/v1/BUILD.bazel d/google/cloud/vmmigration/v1/BUILD.bazel
---- c/google/cloud/vmmigration/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13034,7 +13616,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/vpcaccess/v1/BUILD.bazel d/google/cloud/vpcaccess/v1/BUILD.bazel
---- c/google/cloud/vpcaccess/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13063,7 +13645,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/webrisk/v1/BUILD.bazel d/google/cloud/webrisk/v1/BUILD.bazel
---- c/google/cloud/webrisk/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13088,7 +13670,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13113,7 +13695,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	1970-01-01 01:00:00.000000000 +0100
+--- 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,34 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13151,7 +13733,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13186,7 +13768,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13224,7 +13806,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13249,7 +13831,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13274,7 +13856,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13300,7 +13882,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13330,7 +13912,7 @@
 +    ],
 +)
 diff -urN c/google/cloud/workflows/v1beta/BUILD.bazel d/google/cloud/workflows/v1beta/BUILD.bazel
---- c/google/cloud/workflows/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13360,9 +13942,9 @@
 +    ],
 +)
 diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel
---- c/google/container/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
+@@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -13374,6 +13956,7 @@
 +        "//google/api:annotations_proto",
 +        "//google/rpc:code_proto",
 +        "//google/rpc:status_proto",
++        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +        "@com_google_protobuf//:wrappers_proto",
@@ -13393,7 +13976,7 @@
 +    ],
 +)
 diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BUILD.bazel
---- c/google/container/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13418,9 +14001,9 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,31 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -13433,6 +14016,7 @@
 +        "//google/rpc:code_proto",
 +        "//google/rpc:status_proto",
 +        "//google/type:date_proto",
++        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +        "@com_google_protobuf//:wrappers_proto",
@@ -13453,7 +14037,7 @@
 +    ],
 +)
 diff -urN c/google/dataflow/v1beta3/BUILD.bazel d/google/dataflow/v1beta3/BUILD.bazel
---- c/google/dataflow/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13493,7 +14077,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/admin/v1/BUILD.bazel d/google/datastore/admin/v1/BUILD.bazel
---- c/google/datastore/admin/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13526,7 +14110,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/admin/v1beta1/BUILD.bazel d/google/datastore/admin/v1beta1/BUILD.bazel
---- c/google/datastore/admin/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13555,7 +14139,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/v1/BUILD.bazel d/google/datastore/v1/BUILD.bazel
---- c/google/datastore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -13590,7 +14174,7 @@
 +    ],
 +)
 diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUILD.bazel
---- c/google/datastore/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13625,7 +14209,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/artifactregistry/v1/BUILD.bazel d/google/devtools/artifactregistry/v1/BUILD.bazel
---- c/google/devtools/artifactregistry/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13672,7 +14256,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtools/artifactregistry/v1beta2/BUILD.bazel
---- c/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13718,7 +14302,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUILD.bazel
---- c/google/devtools/build/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13751,7 +14335,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13785,7 +14369,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/clouddebugger/v2/BUILD.bazel d/google/devtools/clouddebugger/v2/BUILD.bazel
---- c/google/devtools/clouddebugger/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13820,7 +14404,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
---- c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13851,7 +14435,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13877,7 +14461,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13903,7 +14487,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13937,7 +14521,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/containeranalysis/v1/BUILD.bazel
---- c/google/devtools/containeranalysis/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13967,7 +14551,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel
---- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -13996,7 +14580,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14017,7 +14601,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14038,7 +14622,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14057,7 +14641,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14076,7 +14660,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14096,7 +14680,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14124,7 +14708,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14171,7 +14755,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14190,7 +14774,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14209,7 +14793,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14233,7 +14817,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14252,7 +14836,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14282,7 +14866,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/remoteworkers/v1test2/BUILD.bazel d/google/devtools/remoteworkers/v1test2/BUILD.bazel
---- c/google/devtools/remoteworkers/v1test2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14318,7 +14902,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/resultstore/v2/BUILD.bazel d/google/devtools/resultstore/v2/BUILD.bazel
---- c/google/devtools/resultstore/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14365,7 +14949,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14384,7 +14968,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14413,7 +14997,7 @@
 +    ],
 +)
 diff -urN c/google/devtools/testing/v1/BUILD.bazel d/google/devtools/testing/v1/BUILD.bazel
---- c/google/devtools/testing/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14447,7 +15031,7 @@
 +    ],
 +)
 diff -urN c/google/example/endpointsapis/v1/BUILD.bazel d/google/example/endpointsapis/v1/BUILD.bazel
---- c/google/example/endpointsapis/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14472,7 +15056,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14498,7 +15082,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14523,7 +15107,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14561,7 +15145,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/admin/v1beta1/BUILD.bazel d/google/firestore/admin/v1beta1/BUILD.bazel
---- c/google/firestore/admin/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14597,7 +15181,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/v1beta2/BUILD.bazel
---- c/google/firestore/admin/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14633,7 +15217,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/bundle/BUILD.bazel d/google/firestore/bundle/BUILD.bazel
---- c/google/firestore/bundle/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14657,7 +15241,7 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -14697,7 +15281,7 @@
 +    ],
 +)
 diff -urN c/google/firestore/v1beta1/BUILD.bazel d/google/firestore/v1beta1/BUILD.bazel
---- c/google/firestore/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14737,7 +15321,7 @@
 +    ],
 +)
 diff -urN c/google/genomics/v1/BUILD.bazel d/google/genomics/v1/BUILD.bazel
---- c/google/genomics/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14788,7 +15372,7 @@
 +    ],
 +)
 diff -urN c/google/genomics/v1alpha2/BUILD.bazel d/google/genomics/v1alpha2/BUILD.bazel
---- c/google/genomics/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14821,7 +15405,7 @@
 +    ],
 +)
 diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel
---- c/google/geo/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14842,7 +15426,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14871,7 +15455,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14900,7 +15484,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14936,7 +15520,7 @@
 +    ],
 +)
 diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BUILD.bazel
---- c/google/iam/credentials/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14965,7 +15549,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -14998,7 +15582,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.bazel
---- c/google/iam/v1/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,23 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15025,7 +15609,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel
---- c/google/iam/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15054,7 +15638,7 @@
 +    ],
 +)
 diff -urN c/google/iam/v2beta/BUILD.bazel d/google/iam/v2beta/BUILD.bazel
---- c/google/iam/v2beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15088,7 +15672,7 @@
 +    ],
 +)
 diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/identity/accesscontextmanager/type/BUILD.bazel
---- c/google/identity/accesscontextmanager/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15107,7 +15691,7 @@
 +    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	1970-01-01 01:00:00.000000000 +0100
+--- 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,36 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15147,7 +15731,7 @@
 +    ],
 +)
 diff -urN c/google/logging/type/BUILD.bazel d/google/logging/type/BUILD.bazel
---- c/google/logging/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15170,7 +15754,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel
---- c/google/logging/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15219,7 +15803,7 @@
 +    ],
 +)
 diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel
---- c/google/longrunning/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15251,7 +15835,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15291,7 +15875,7 @@
 +    ],
 +)
 diff -urN c/google/maps/fleetengine/v1/BUILD.bazel d/google/maps/fleetengine/v1/BUILD.bazel
---- c/google/maps/fleetengine/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15332,7 +15916,7 @@
 +    ],
 +)
 diff -urN c/google/maps/playablelocations/v3/BUILD.bazel d/google/maps/playablelocations/v3/BUILD.bazel
---- c/google/maps/playablelocations/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,33 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15369,7 +15953,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15396,8 +15980,41 @@
 +        "//google/type:latlng_go_proto",
 +    ],
 +)
+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.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")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "regionlookup_proto",
++    srcs = [
++        "region_identifier.proto",
++        "region_lookup_service.proto",
++        "region_match.proto",
++        "region_search_values.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/type:latlng_proto",
++    ],
++)
++
++go_proto_library(
++    name = "regionlookup_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha",
++    proto = ":regionlookup_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/type:latlng_go_proto",
++    ],
++)
 diff -urN c/google/maps/roads/v1op/BUILD.bazel d/google/maps/roads/v1op/BUILD.bazel
---- c/google/maps/roads/v1op/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15426,7 +16043,7 @@
 +    ],
 +)
 diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.bazel
---- c/google/maps/routes/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15479,7 +16096,7 @@
 +    ],
 +)
 diff -urN c/google/maps/routes/v1alpha/BUILD.bazel d/google/maps/routes/v1alpha/BUILD.bazel
---- c/google/maps/routes/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15506,8 +16123,64 @@
 +        "//google/maps/routes/v1:routes_go_proto",
 +    ],
 +)
+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.000000000 -0800
++++ d/google/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,52 @@
++load("@rules_proto//proto:defs.bzl", "proto_library")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "routing_proto",
++    srcs = [
++        "fallback_info.proto",
++        "location.proto",
++        "maneuver.proto",
++        "navigation_instruction.proto",
++        "polyline.proto",
++        "route.proto",
++        "route_modifiers.proto",
++        "route_travel_mode.proto",
++        "routes_service.proto",
++        "routing_preference.proto",
++        "speed_reading_interval.proto",
++        "toll_info.proto",
++        "toll_passes.proto",
++        "units.proto",
++        "vehicle_emission_type.proto",
++        "vehicle_info.proto",
++        "waypoint.proto",
++    ],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/geo/type:viewport_proto",
++        "//google/rpc:status_proto",
++        "//google/type:latlng_proto",
++        "//google/type:money_proto",
++        "@com_google_protobuf//:duration_proto",
++        "@com_google_protobuf//:struct_proto",
++        "@com_google_protobuf//:timestamp_proto",
++        "@com_google_protobuf//:wrappers_proto",
++    ],
++)
++
++go_proto_library(
++    name = "routing_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/maps/routing/v2",
++    proto = ":routing_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/geo/type:viewport_go_proto",
++        "//google/rpc:status_go_proto",
++        "//google/type:latlng_go_proto",
++        "//google/type:money_go_proto",
++    ],
++)
 diff -urN c/google/maps/unity/BUILD.bazel d/google/maps/unity/BUILD.bazel
---- c/google/maps/unity/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15526,7 +16199,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15570,7 +16243,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15602,7 +16275,7 @@
 +    ],
 +)
 diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel
---- c/google/monitoring/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15665,7 +16338,7 @@
 +    ],
 +)
 diff -urN c/google/networking/trafficdirector/type/BUILD.bazel d/google/networking/trafficdirector/type/BUILD.bazel
---- c/google/networking/trafficdirector/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15684,7 +16357,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15714,7 +16387,7 @@
 +    ],
 +)
 diff -urN c/google/privacy/dlp/v2/BUILD.bazel d/google/privacy/dlp/v2/BUILD.bazel
---- c/google/privacy/dlp/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15755,7 +16428,7 @@
 +    ],
 +)
 diff -urN c/google/pubsub/v1/BUILD.bazel d/google/pubsub/v1/BUILD.bazel
---- c/google/pubsub/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15786,7 +16459,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15807,7 +16480,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/rpc/BUILD.bazel d/google/rpc/BUILD.bazel
---- c/google/rpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15854,7 +16527,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/rpc/context/BUILD.bazel d/google/rpc/context/BUILD.bazel
---- c/google/rpc/context/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15879,7 +16552,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15898,7 +16571,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	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -15937,7 +16610,7 @@
 +    ],
 +)
 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	1970-01-01 01:00:00.000000000 +0100
+--- 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,29 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -15970,7 +16643,7 @@
 +    ],
 +)
 diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel
---- c/google/spanner/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -16011,7 +16684,7 @@
 +    ],
 +)
 diff -urN c/google/storage/v1/BUILD.bazel d/google/storage/v1/BUILD.bazel
---- c/google/storage/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,31 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16046,7 +16719,7 @@
 +    ],
 +)
 diff -urN c/google/storage/v2/BUILD.bazel d/google/storage/v2/BUILD.bazel
---- c/google/storage/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -16079,7 +16752,7 @@
 +    ],
 +)
 diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel
---- c/google/storagetransfer/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -16120,7 +16793,7 @@
 +    ],
 +)
 diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish/v1/BUILD.bazel
---- c/google/streetview/publish/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
@@ -16159,7 +16832,7 @@
 +    ],
 +)
 diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel
---- c/google/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -16389,7 +17062,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel
---- c/google/watcher/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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")
@@ -16415,9 +17088,9 @@
 +    deps = ["//google/api:annotations_go_proto"],
 +)
 diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel
---- c/grafeas/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- 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,47 @@
+@@ -0,0 +1,49 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -16440,6 +17113,7 @@
 +        "provenance.proto",
 +        "severity.proto",
 +        "slsa_provenance.proto",
++        "slsa_provenance_zero_two.proto",
 +        "upgrade.proto",
 +        "vulnerability.proto",
 +    ],
@@ -16450,6 +17124,7 @@
 +        "@com_google_protobuf//:any_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
++        "@com_google_protobuf//:struct_proto",
 +        "@com_google_protobuf//:timestamp_proto",
 +    ],
 +)
diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch
index a636631..bb0a739 100644
--- a/third_party/org_golang_google_genproto-gazelle.patch
+++ b/third_party/org_golang_google_genproto-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/firestore/bundle/BUILD.bazel b/firestore/bundle/BUILD.bazel
---- a/firestore/bundle/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/firestore/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -24,7 +24,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/actions/sdk/v2/BUILD.bazel b/googleapis/actions/sdk/v2/BUILD.bazel
---- a/googleapis/actions/sdk/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/actions/sdk/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,51 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -79,7 +79,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/actions/sdk/v2/conversation/BUILD.bazel b/googleapis/actions/sdk/v2/conversation/BUILD.bazel
---- a/googleapis/actions/sdk/v2/conversation/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/actions/sdk/v2/conversation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -118,7 +118,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel b/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel
---- a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -153,7 +153,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel
---- a/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -193,7 +193,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel
---- a/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -223,7 +223,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/analytics/admin/v1alpha/BUILD.bazel b/googleapis/analytics/admin/v1alpha/BUILD.bazel
---- a/googleapis/analytics/admin/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/analytics/admin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -255,8 +255,41 @@
 +    actual = ":v1alpha",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/analytics/admin/v1beta/BUILD.bazel b/googleapis/analytics/admin/v1beta/BUILD.bazel
+--- a/googleapis/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/analytics/admin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,29 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v1beta",
++    srcs = [
++        "analytics_admin.pb.go",
++        "resources.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1beta",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/analytics/data/v1alpha/BUILD.bazel b/googleapis/analytics/data/v1alpha/BUILD.bazel
---- a/googleapis/analytics/data/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/analytics/data/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -286,7 +319,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/analytics/data/v1beta/BUILD.bazel b/googleapis/analytics/data/v1beta/BUILD.bazel
---- a/googleapis/analytics/data/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/analytics/data/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -315,7 +348,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/analytics/management/v1alpha/BUILD.bazel b/googleapis/analytics/management/v1alpha/BUILD.bazel
---- a/googleapis/analytics/management/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/analytics/management/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/analytics/management/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -347,8 +380,30 @@
 +    actual = ":v1alpha",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel
+--- a/googleapis/api/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,18 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "api",
++    srcs = ["launch_stage.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/api",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":api",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/BUILD.bazel
---- a/googleapis/api/annotations/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/annotations/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/annotations/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -377,30 +432,8 @@
 +    actual = ":annotations",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel
---- a/googleapis/api/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/googleapis/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,18 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "api",
-+    srcs = ["launch_stage.pb.go"],
-+    importpath = "google.golang.org/genproto/googleapis/api",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":api",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/googleapis/api/configchange/BUILD.bazel b/googleapis/api/configchange/BUILD.bazel
---- a/googleapis/api/configchange/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/configchange/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/configchange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -422,7 +455,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distribution/BUILD.bazel
---- a/googleapis/api/distribution/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/distribution/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/distribution/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -446,7 +479,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/error_reason/BUILD.bazel b/googleapis/api/error_reason/BUILD.bazel
---- a/googleapis/api/error_reason/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/error_reason/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/error_reason/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -468,7 +501,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel b/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel
---- a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -496,7 +529,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alpha1/BUILD.bazel
---- a/googleapis/api/expr/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/expr/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -530,7 +563,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/expr/v1beta1/BUILD.bazel b/googleapis/api/expr/v1beta1/BUILD.bazel
---- a/googleapis/api/expr/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/expr/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -561,7 +594,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/httpbody/BUILD.bazel b/googleapis/api/httpbody/BUILD.bazel
---- a/googleapis/api/httpbody/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/httpbody/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/httpbody/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -584,7 +617,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/label/BUILD.bazel b/googleapis/api/label/BUILD.bazel
---- a/googleapis/api/label/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/label/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/label/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -606,7 +639,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.bazel
---- a/googleapis/api/metric/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/metric/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/metric/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -631,7 +664,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredres/BUILD.bazel
---- a/googleapis/api/monitoredres/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/monitoredres/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/monitoredres/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -656,7 +689,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/serviceconfig/BUILD.bazel
---- a/googleapis/api/serviceconfig/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/serviceconfig/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/serviceconfig/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -703,7 +736,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servicecontrol/v1/BUILD.bazel
---- a/googleapis/api/servicecontrol/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/servicecontrol/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -745,7 +778,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/servicecontrol/v2/BUILD.bazel b/googleapis/api/servicecontrol/v2/BUILD.bazel
---- a/googleapis/api/servicecontrol/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/servicecontrol/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -773,7 +806,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/servicemanagement/v1/BUILD.bazel
---- a/googleapis/api/servicemanagement/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/servicemanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -807,7 +840,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/serviceusage/v1/BUILD.bazel b/googleapis/api/serviceusage/v1/BUILD.bazel
---- a/googleapis/api/serviceusage/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/serviceusage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -840,7 +873,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/serviceusage/v1beta1/BUILD.bazel b/googleapis/api/serviceusage/v1beta1/BUILD.bazel
---- a/googleapis/api/serviceusage/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/serviceusage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -874,7 +907,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/api/visibility/BUILD.bazel b/googleapis/api/visibility/BUILD.bazel
---- a/googleapis/api/visibility/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/api/visibility/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/api/visibility/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -897,7 +930,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/appengine/legacy/BUILD.bazel b/googleapis/appengine/legacy/BUILD.bazel
---- a/googleapis/appengine/legacy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/appengine/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -919,7 +952,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/appengine/logging/v1/BUILD.bazel b/googleapis/appengine/logging/v1/BUILD.bazel
---- a/googleapis/appengine/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/appengine/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -944,7 +977,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD.bazel
---- a/googleapis/appengine/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/appengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/appengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -992,7 +1025,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/appengine/v1beta/BUILD.bazel b/googleapis/appengine/v1beta/BUILD.bazel
---- a/googleapis/appengine/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/appengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1041,7 +1074,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/alertcenter/v1beta1/BUILD.bazel b/googleapis/apps/alertcenter/v1beta1/BUILD.bazel
---- a/googleapis/apps/alertcenter/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/alertcenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1071,7 +1104,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/drive/activity/v2/BUILD.bazel b/googleapis/apps/drive/activity/v2/BUILD.bazel
---- a/googleapis/apps/drive/activity/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/drive/activity/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1106,7 +1139,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/BUILD.bazel b/googleapis/apps/script/type/BUILD.bazel
---- a/googleapis/apps/script/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1134,7 +1167,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/calendar/BUILD.bazel b/googleapis/apps/script/type/calendar/BUILD.bazel
---- a/googleapis/apps/script/type/calendar/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/calendar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1158,7 +1191,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/docs/BUILD.bazel b/googleapis/apps/script/type/docs/BUILD.bazel
---- a/googleapis/apps/script/type/docs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/docs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1182,7 +1215,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/drive/BUILD.bazel b/googleapis/apps/script/type/drive/BUILD.bazel
---- a/googleapis/apps/script/type/drive/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/drive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1205,7 +1238,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/gmail/BUILD.bazel b/googleapis/apps/script/type/gmail/BUILD.bazel
---- a/googleapis/apps/script/type/gmail/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/gmail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1229,7 +1262,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/sheets/BUILD.bazel b/googleapis/apps/script/type/sheets/BUILD.bazel
---- a/googleapis/apps/script/type/sheets/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/sheets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1253,7 +1286,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/apps/script/type/slides/BUILD.bazel b/googleapis/apps/script/type/slides/BUILD.bazel
---- a/googleapis/apps/script/type/slides/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/apps/script/type/slides/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1277,7 +1310,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/area120/tables/v1alpha1/BUILD.bazel b/googleapis/area120/tables/v1alpha1/BUILD.bazel
---- a/googleapis/area120/tables/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/area120/tables/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1306,7 +1339,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel b/googleapis/assistant/embedded/v1alpha1/BUILD.bazel
---- a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/assistant/embedded/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1333,7 +1366,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel b/googleapis/assistant/embedded/v1alpha2/BUILD.bazel
---- a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/assistant/embedded/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1360,7 +1393,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtable/admin/cluster/v1/BUILD.bazel
---- a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bigtable/admin/cluster/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1394,7 +1427,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bigtable/admin/table/v1/BUILD.bazel b/googleapis/bigtable/admin/table/v1/BUILD.bazel
---- a/googleapis/bigtable/admin/table/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bigtable/admin/table/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bigtable/admin/table/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1428,7 +1461,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bigtable/admin/v2/BUILD.bazel b/googleapis/bigtable/admin/v2/BUILD.bazel
---- a/googleapis/bigtable/admin/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bigtable/admin/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1467,7 +1500,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bigtable/v1/BUILD.bazel b/googleapis/bigtable/v1/BUILD.bazel
---- a/googleapis/bigtable/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bigtable/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bigtable/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1500,9 +1533,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.bazel
---- a/googleapis/bigtable/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bigtable/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,27 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -1510,6 +1543,7 @@
 +    srcs = [
 +        "bigtable.pb.go",
 +        "data.pb.go",
++        "response_params.pb.go",
 +    ],
 +    importpath = "google.golang.org/genproto/googleapis/bigtable/v2",
 +    visibility = ["//visibility:public"],
@@ -1531,7 +1565,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.bazel
---- a/googleapis/bytestream/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/bytestream/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/bytestream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1558,7 +1592,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel b/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel
---- a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1587,7 +1621,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel b/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel
---- a/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1610,7 +1644,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/chat/logging/v1/BUILD.bazel b/googleapis/chat/logging/v1/BUILD.bazel
---- a/googleapis/chat/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/chat/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1633,7 +1667,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel
---- a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1665,7 +1699,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/chromeos/uidetection/v1/BUILD.bazel b/googleapis/chromeos/uidetection/v1/BUILD.bazel
---- a/googleapis/chromeos/uidetection/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/chromeos/uidetection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1691,7 +1725,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/accessapproval/v1/BUILD.bazel b/googleapis/cloud/accessapproval/v1/BUILD.bazel
---- a/googleapis/cloud/accessapproval/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/accessapproval/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1720,7 +1754,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/logging/BUILD.bazel b/googleapis/cloud/aiplatform/logging/BUILD.bazel
---- a/googleapis/cloud/aiplatform/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1743,9 +1777,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1/BUILD.bazel b/googleapis/cloud/aiplatform/v1/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,105 @@
+@@ -0,0 +1,106 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -1809,6 +1843,7 @@
 +        "pipeline_service.pb.go",
 +        "pipeline_state.pb.go",
 +        "prediction_service.pb.go",
++        "saved_query.pb.go",
 +        "specialist_pool.pb.go",
 +        "specialist_pool_service.pb.go",
 +        "study.pb.go",
@@ -1852,7 +1887,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1885,7 +1920,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1915,7 +1950,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1952,7 +1987,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1989,9 +2024,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,105 @@
+@@ -0,0 +1,106 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -2055,6 +2090,7 @@
 +        "pipeline_service.pb.go",
 +        "pipeline_state.pb.go",
 +        "prediction_service.pb.go",
++        "saved_query.pb.go",
 +        "specialist_pool.pb.go",
 +        "specialist_pool_service.pb.go",
 +        "study.pb.go",
@@ -2098,7 +2134,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2133,7 +2169,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2166,7 +2202,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2196,7 +2232,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2234,7 +2270,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel
---- a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2270,7 +2306,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/apigateway/v1/BUILD.bazel b/googleapis/cloud/apigateway/v1/BUILD.bazel
---- a/googleapis/cloud/apigateway/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/apigateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2302,7 +2338,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/apigeeconnect/v1/BUILD.bazel b/googleapis/cloud/apigeeconnect/v1/BUILD.bazel
---- a/googleapis/cloud/apigeeconnect/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/apigeeconnect/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2333,7 +2369,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/apigeeregistry/v1/BUILD.bazel b/googleapis/cloud/apigeeregistry/v1/BUILD.bazel
---- a/googleapis/cloud/apigeeregistry/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/apigeeregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2368,7 +2404,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1/BUILD.bazel b/googleapis/cloud/asset/v1/BUILD.bazel
---- a/googleapis/cloud/asset/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2410,7 +2446,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1p1beta1/BUILD.bazel b/googleapis/cloud/asset/v1p1beta1/BUILD.bazel
---- a/googleapis/cloud/asset/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2440,7 +2476,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel b/googleapis/cloud/asset/v1p2beta1/BUILD.bazel
---- a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2476,7 +2512,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel b/googleapis/cloud/asset/v1p4beta1/BUILD.bazel
---- a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2509,7 +2545,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel b/googleapis/cloud/asset/v1p5beta1/BUILD.bazel
---- a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1p5beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2544,7 +2580,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel b/googleapis/cloud/asset/v1p7beta1/BUILD.bazel
---- a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/asset/v1p7beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2583,7 +2619,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel
---- a/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2605,7 +2641,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/assuredworkloads/v1/BUILD.bazel b/googleapis/cloud/assuredworkloads/v1/BUILD.bazel
---- a/googleapis/cloud/assuredworkloads/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/assuredworkloads/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2636,14 +2672,14 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel b/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel
---- a/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta1",
-+    srcs = ["assuredworkloads_v1beta1.pb.go"],
++    srcs = ["assuredworkloads.pb.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1",
 +    visibility = ["//visibility:public"],
 +    deps = [
@@ -2667,7 +2703,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.bazel
---- a/googleapis/cloud/audit/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/audit/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/audit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2699,7 +2735,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/automl/v1/BUILD.bazel b/googleapis/cloud/automl/v1/BUILD.bazel
---- a/googleapis/cloud/automl/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/automl/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2749,7 +2785,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/automl/v1beta1/BUILD.bazel
---- a/googleapis/cloud/automl/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/automl/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2812,14 +2848,21 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel b/googleapis/cloud/baremetalsolution/v2/BUILD.bazel
---- a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "baremetalsolution",
-+    srcs = ["baremetalsolution.pb.go"],
++    srcs = [
++        "baremetalsolution.pb.go",
++        "instance.pb.go",
++        "lun.pb.go",
++        "network.pb.go",
++        "nfs_share.pb.go",
++        "volume.pb.go",
++    ],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2",
 +    visibility = ["//visibility:public"],
 +    deps = [
@@ -2830,7 +2873,6 @@
 +        "@org_golang_google_grpc//status:go_default_library",
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
@@ -2841,8 +2883,76 @@
 +    actual = ":baremetalsolution",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/batch/v1/BUILD.bazel b/googleapis/cloud/batch/v1/BUILD.bazel
+--- a/googleapis/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/batch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,30 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "batch",
++    srcs = [
++        "batch.pb.go",
++        "job.pb.go",
++        "task.pb.go",
++        "volume.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":batch",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/batch/v1alpha/BUILD.bazel b/googleapis/cloud/batch/v1alpha/BUILD.bazel
+--- a/googleapis/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/batch/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,30 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v1alpha",
++    srcs = [
++        "batch.pb.go",
++        "job.pb.go",
++        "task.pb.go",
++        "volume.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1alpha",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/batch/v1alpha1/BUILD.bazel b/googleapis/cloud/batch/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/batch/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/batch/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/batch/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2875,8 +2985,180 @@
 +    actual = ":v1alpha1",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/batch/v1main/BUILD.bazel b/googleapis/cloud/batch/v1main/BUILD.bazel
+--- a/googleapis/cloud/batch/v1main/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/batch/v1main/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,20 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v1main",
++    srcs = ["batch.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1main",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1main",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/beyondcorp/appconnections/v1/BUILD.bazel b/googleapis/cloud/beyondcorp/appconnections/v1/BUILD.bazel
+--- a/googleapis/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/beyondcorp/appconnections/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,25 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "appconnections",
++    srcs = ["app_connections_service.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":appconnections",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/beyondcorp/appconnectors/v1/BUILD.bazel b/googleapis/cloud/beyondcorp/appconnectors/v1/BUILD.bazel
+--- a/googleapis/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,30 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "appconnectors",
++    srcs = [
++        "app_connector_instance_config.pb.go",
++        "app_connectors_service.pb.go",
++        "resource_info.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":appconnectors",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/beyondcorp/appgateways/v1/BUILD.bazel b/googleapis/cloud/beyondcorp/appgateways/v1/BUILD.bazel
+--- a/googleapis/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/beyondcorp/appgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,24 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "appgateways",
++    srcs = ["app_gateways_service.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":appgateways",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel b/googleapis/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel
+--- a/googleapis/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,25 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "clientconnectorservices",
++    srcs = ["client_connector_services_service.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":clientconnectorservices",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/beyondcorp/clientgateways/v1/BUILD.bazel b/googleapis/cloud/beyondcorp/clientgateways/v1/BUILD.bazel
+--- a/googleapis/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,24 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "clientgateways",
++    srcs = ["client_gateways_service.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":clientgateways",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel
---- a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2905,7 +3187,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel
---- a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2935,7 +3217,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel b/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel
---- a/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2957,7 +3239,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
---- a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2988,7 +3270,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel
---- a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3031,7 +3313,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/bigquery/logging/v1/BUILD.bazel
---- a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3057,7 +3339,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/migration/tasks/assessment/v2alpha/BUILD.bazel b/googleapis/cloud/bigquery/migration/tasks/assessment/v2alpha/BUILD.bazel
---- a/googleapis/cloud/bigquery/migration/tasks/assessment/v2alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/migration/tasks/assessment/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/migration/tasks/assessment/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3080,7 +3362,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD.bazel b/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD.bazel
---- a/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3106,7 +3388,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2/BUILD.bazel
---- a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3144,7 +3426,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel
---- a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3185,7 +3467,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel b/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel
---- a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3215,7 +3497,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel
---- a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3245,7 +3527,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1/BUILD.bazel
---- a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3282,7 +3564,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel
---- a/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3319,7 +3601,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel
---- a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3353,7 +3635,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel
---- a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3390,7 +3672,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/v2/BUILD.bazel b/googleapis/cloud/bigquery/v2/BUILD.bazel
---- a/googleapis/cloud/bigquery/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/bigquery/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3425,7 +3707,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/billing/budgets/v1/BUILD.bazel b/googleapis/cloud/billing/budgets/v1/BUILD.bazel
---- a/googleapis/cloud/billing/budgets/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/billing/budgets/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3459,7 +3741,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel b/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3493,7 +3775,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel b/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel
---- a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3527,7 +3809,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v1/BUILD.bazel
---- a/googleapis/cloud/billing/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/billing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3560,7 +3842,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/binaryauthorization/v1/BUILD.bazel b/googleapis/cloud/binaryauthorization/v1/BUILD.bazel
---- a/googleapis/cloud/binaryauthorization/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/binaryauthorization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3592,7 +3874,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel
---- a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3624,7 +3906,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/certificatemanager/v1/BUILD.bazel b/googleapis/cloud/certificatemanager/v1/BUILD.bazel
---- a/googleapis/cloud/certificatemanager/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/certificatemanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3653,7 +3935,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v1/BUILD.bazel
---- a/googleapis/cloud/channel/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/channel/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3699,7 +3981,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/clouddms/logging/v1/BUILD.bazel b/googleapis/cloud/clouddms/logging/v1/BUILD.bazel
---- a/googleapis/cloud/clouddms/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3725,7 +4007,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/clouddms/v1/BUILD.bazel b/googleapis/cloud/clouddms/v1/BUILD.bazel
---- a/googleapis/cloud/clouddms/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/clouddms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3759,8 +4041,39 @@
 +    actual = ":clouddms",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel b/googleapis/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel
+--- a/googleapis/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,27 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v1alpha1",
++    srcs = [
++        "order.pb.go",
++        "procurement_service.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1alpha1",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/common/BUILD.bazel b/googleapis/cloud/common/BUILD.bazel
---- a/googleapis/cloud/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3784,7 +4097,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/compute/v1/BUILD.bazel b/googleapis/cloud/compute/v1/BUILD.bazel
---- a/googleapis/cloud/compute/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3808,7 +4121,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel b/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel
---- a/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3843,7 +4156,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/containers/workflow/analysis/BUILD.bazel b/googleapis/cloud/containers/workflow/analysis/BUILD.bazel
---- a/googleapis/cloud/containers/workflow/analysis/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/containers/workflow/analysis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/containers/workflow/analysis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3865,7 +4178,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datacatalog/v1/BUILD.bazel b/googleapis/cloud/datacatalog/v1/BUILD.bazel
---- a/googleapis/cloud/datacatalog/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datacatalog/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3911,7 +4224,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel b/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel
---- a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3952,7 +4265,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataform/v1alpha2/BUILD.bazel b/googleapis/cloud/dataform/v1alpha2/BUILD.bazel
---- a/googleapis/cloud/dataform/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataform/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3981,7 +4294,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datafusion/v1/BUILD.bazel b/googleapis/cloud/datafusion/v1/BUILD.bazel
---- a/googleapis/cloud/datafusion/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datafusion/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4010,7 +4323,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datafusion/v1beta1/BUILD.bazel b/googleapis/cloud/datafusion/v1beta1/BUILD.bazel
---- a/googleapis/cloud/datafusion/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datafusion/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4041,7 +4354,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel b/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel
---- a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4084,9 +4397,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataplex/v1/BUILD.bazel b/googleapis/cloud/dataplex/v1/BUILD.bazel
---- a/googleapis/cloud/dataplex/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataplex/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -4104,6 +4417,7 @@
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//googleapis/api/annotations",
++        "//googleapis/iam/v1:iam",
 +        "//googleapis/longrunning",
 +        "@org_golang_google_grpc//:go_default_library",
 +        "@org_golang_google_grpc//codes:go_default_library",
@@ -4123,7 +4437,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataproc/logging/BUILD.bazel b/googleapis/cloud/dataproc/logging/BUILD.bazel
---- a/googleapis/cloud/dataproc/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataproc/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4146,7 +4460,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc/v1/BUILD.bazel
---- a/googleapis/cloud/dataproc/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataproc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4185,7 +4499,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dataproc/v1beta2/BUILD.bazel
---- a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataproc/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4223,7 +4537,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dataqna/v1alpha/BUILD.bazel b/googleapis/cloud/dataqna/v1alpha/BUILD.bazel
---- a/googleapis/cloud/dataqna/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dataqna/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4259,7 +4573,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datastream/v1/BUILD.bazel b/googleapis/cloud/datastream/v1/BUILD.bazel
---- a/googleapis/cloud/datastream/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datastream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4292,7 +4606,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/datastream/v1alpha1/BUILD.bazel b/googleapis/cloud/datastream/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/datastream/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/datastream/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4325,7 +4639,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/deploy/v1/BUILD.bazel b/googleapis/cloud/deploy/v1/BUILD.bazel
---- a/googleapis/cloud/deploy/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/deploy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4363,7 +4677,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel b/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel
---- a/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,52 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4419,7 +4733,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel
---- a/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,55 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4478,7 +4792,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialogflow/v2/BUILD.bazel
---- a/googleapis/cloud/dialogflow/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dialogflow/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,54 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4536,7 +4850,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel
---- a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,52 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4592,7 +4906,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/documentai/v1/BUILD.bazel
---- a/googleapis/cloud/documentai/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/documentai/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4632,7 +4946,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/documentai/v1beta1/BUILD.bazel b/googleapis/cloud/documentai/v1beta1/BUILD.bazel
---- a/googleapis/cloud/documentai/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/documentai/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4666,7 +4980,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/documentai/v1beta2/BUILD.bazel b/googleapis/cloud/documentai/v1beta2/BUILD.bazel
---- a/googleapis/cloud/documentai/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/documentai/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4700,7 +5014,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/documentai/v1beta3/BUILD.bazel b/googleapis/cloud/documentai/v1beta3/BUILD.bazel
---- a/googleapis/cloud/documentai/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/documentai/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4743,7 +5057,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/domains/v1/BUILD.bazel b/googleapis/cloud/domains/v1/BUILD.bazel
---- a/googleapis/cloud/domains/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/domains/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4774,7 +5088,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/domains/v1alpha2/BUILD.bazel b/googleapis/cloud/domains/v1alpha2/BUILD.bazel
---- a/googleapis/cloud/domains/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/domains/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4805,7 +5119,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/domains/v1beta1/BUILD.bazel b/googleapis/cloud/domains/v1beta1/BUILD.bazel
---- a/googleapis/cloud/domains/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/domains/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4836,7 +5150,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/essentialcontacts/v1/BUILD.bazel b/googleapis/cloud/essentialcontacts/v1/BUILD.bazel
---- a/googleapis/cloud/essentialcontacts/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/essentialcontacts/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4868,7 +5182,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/eventarc/publishing/v1/BUILD.bazel b/googleapis/cloud/eventarc/publishing/v1/BUILD.bazel
---- a/googleapis/cloud/eventarc/publishing/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/eventarc/publishing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4895,7 +5209,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/eventarc/v1/BUILD.bazel b/googleapis/cloud/eventarc/v1/BUILD.bazel
---- a/googleapis/cloud/eventarc/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/eventarc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4930,7 +5244,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/extendedops/BUILD.bazel b/googleapis/cloud/extendedops/BUILD.bazel
---- a/googleapis/cloud/extendedops/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/extendedops/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/extendedops/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4953,7 +5267,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/filestore/v1/BUILD.bazel b/googleapis/cloud/filestore/v1/BUILD.bazel
---- a/googleapis/cloud/filestore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/filestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4984,7 +5298,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/filestore/v1beta1/BUILD.bazel b/googleapis/cloud/filestore/v1beta1/BUILD.bazel
---- a/googleapis/cloud/filestore/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/filestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5014,7 +5328,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/functions/v1/BUILD.bazel b/googleapis/cloud/functions/v1/BUILD.bazel
---- a/googleapis/cloud/functions/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/functions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5049,7 +5363,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/functions/v1beta2/BUILD.bazel b/googleapis/cloud/functions/v1beta2/BUILD.bazel
---- a/googleapis/cloud/functions/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/functions/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/functions/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5082,8 +5396,98 @@
 +    actual = ":v1beta2",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/functions/v2/BUILD.bazel b/googleapis/cloud/functions/v2/BUILD.bazel
+--- a/googleapis/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/functions/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,26 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "functions",
++    srcs = ["functions.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":functions",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/functions/v2alpha/BUILD.bazel b/googleapis/cloud/functions/v2alpha/BUILD.bazel
+--- a/googleapis/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/functions/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,26 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v2alpha",
++    srcs = ["functions.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v2alpha",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/functions/v2beta/BUILD.bazel b/googleapis/cloud/functions/v2beta/BUILD.bazel
+--- a/googleapis/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/functions/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,26 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v2beta",
++    srcs = ["functions.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v2beta",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/gaming/allocationendpoint/v1alpha/BUILD.bazel b/googleapis/cloud/gaming/allocationendpoint/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gaming/allocationendpoint/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gaming/allocationendpoint/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gaming/allocationendpoint/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5109,7 +5513,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gaming/v1/BUILD.bazel b/googleapis/cloud/gaming/v1/BUILD.bazel
---- a/googleapis/cloud/gaming/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gaming/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5149,7 +5553,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gaming/v1beta/BUILD.bazel b/googleapis/cloud/gaming/v1beta/BUILD.bazel
---- a/googleapis/cloud/gaming/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gaming/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5189,7 +5593,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel b/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel
---- a/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5220,7 +5624,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkebackup/v1/BUILD.bazel b/googleapis/cloud/gkebackup/v1/BUILD.bazel
---- a/googleapis/cloud/gkebackup/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkebackup/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5257,7 +5661,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel b/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel
---- a/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5282,7 +5686,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/googleapis/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5307,7 +5711,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/googleapis/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel
---- a/googleapis/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5334,7 +5738,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5357,7 +5761,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel b/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel
---- a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5380,7 +5784,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/configmanagement/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/configmanagement/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/configmanagement/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/configmanagement/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/configmanagement/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5404,7 +5808,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/configmanagement/v1beta/BUILD.bazel b/googleapis/cloud/gkehub/configmanagement/v1beta/BUILD.bazel
---- a/googleapis/cloud/gkehub/configmanagement/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/configmanagement/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/configmanagement/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5428,7 +5832,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/metering/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/metering/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/metering/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/metering/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/metering/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5452,7 +5856,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel b/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel
---- a/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5476,7 +5880,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel b/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel
---- a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5498,7 +5902,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/multiclusteringress/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/multiclusteringress/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/multiclusteringress/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/multiclusteringress/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/multiclusteringress/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5521,7 +5925,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/multiclusteringress/v1beta/BUILD.bazel b/googleapis/cloud/gkehub/multiclusteringress/v1beta/BUILD.bazel
---- a/googleapis/cloud/gkehub/multiclusteringress/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/multiclusteringress/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/multiclusteringress/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5544,7 +5948,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5568,7 +5972,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/v1/BUILD.bazel b/googleapis/cloud/gkehub/v1/BUILD.bazel
---- a/googleapis/cloud/gkehub/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5603,7 +6007,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/v1alpha/BUILD.bazel b/googleapis/cloud/gkehub/v1alpha/BUILD.bazel
---- a/googleapis/cloud/gkehub/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5640,7 +6044,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel b/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel
---- a/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5669,7 +6073,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/v1beta/BUILD.bazel b/googleapis/cloud/gkehub/v1beta/BUILD.bazel
---- a/googleapis/cloud/gkehub/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5704,7 +6108,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkehub/v1beta1/BUILD.bazel b/googleapis/cloud/gkehub/v1beta1/BUILD.bazel
---- a/googleapis/cloud/gkehub/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkehub/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5734,7 +6138,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gkemulticloud/v1/BUILD.bazel b/googleapis/cloud/gkemulticloud/v1/BUILD.bazel
---- a/googleapis/cloud/gkemulticloud/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gkemulticloud/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5769,7 +6173,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel
---- a/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5792,7 +6196,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel b/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel
---- a/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5827,7 +6231,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/iap/v1/BUILD.bazel b/googleapis/cloud/iap/v1/BUILD.bazel
---- a/googleapis/cloud/iap/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/iap/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5858,7 +6262,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/iap/v1beta1/BUILD.bazel b/googleapis/cloud/iap/v1beta1/BUILD.bazel
---- a/googleapis/cloud/iap/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/iap/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5885,7 +6289,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/identitytoolkit/v2/BUILD.bazel b/googleapis/cloud/identitytoolkit/v2/BUILD.bazel
---- a/googleapis/cloud/identitytoolkit/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/identitytoolkit/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5916,7 +6320,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/ids/v1/BUILD.bazel b/googleapis/cloud/ids/v1/BUILD.bazel
---- a/googleapis/cloud/ids/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/ids/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5945,7 +6349,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/integrations/v1alpha/BUILD.bazel b/googleapis/cloud/integrations/v1alpha/BUILD.bazel
---- a/googleapis/cloud/integrations/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/integrations/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5976,7 +6380,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/iot/v1/BUILD.bazel b/googleapis/cloud/iot/v1/BUILD.bazel
---- a/googleapis/cloud/iot/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/iot/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6010,7 +6414,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/irm/v1alpha2/BUILD.bazel b/googleapis/cloud/irm/v1alpha2/BUILD.bazel
---- a/googleapis/cloud/irm/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/irm/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/irm/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6043,7 +6447,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/kms/v1/BUILD.bazel b/googleapis/cloud/kms/v1/BUILD.bazel
---- a/googleapis/cloud/kms/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/kms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6077,7 +6481,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/language/v1/BUILD.bazel b/googleapis/cloud/language/v1/BUILD.bazel
---- a/googleapis/cloud/language/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/language/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6103,7 +6507,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/language/v1beta1/BUILD.bazel b/googleapis/cloud/language/v1beta1/BUILD.bazel
---- a/googleapis/cloud/language/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/language/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6129,7 +6533,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/language/v1beta2/BUILD.bazel
---- a/googleapis/cloud/language/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/language/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6156,7 +6560,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/lifesciences/v2beta/BUILD.bazel b/googleapis/cloud/lifesciences/v2beta/BUILD.bazel
---- a/googleapis/cloud/lifesciences/v2beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/lifesciences/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6186,7 +6590,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/location/BUILD.bazel b/googleapis/cloud/location/BUILD.bazel
---- a/googleapis/cloud/location/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/location/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/location/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6213,7 +6617,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/managedidentities/v1/BUILD.bazel b/googleapis/cloud/managedidentities/v1/BUILD.bazel
---- a/googleapis/cloud/managedidentities/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/managedidentities/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6245,7 +6649,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel b/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel
---- a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6277,7 +6681,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel b/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6304,7 +6708,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel b/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel
---- a/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6331,7 +6735,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/memcache/v1/BUILD.bazel b/googleapis/cloud/memcache/v1/BUILD.bazel
---- a/googleapis/cloud/memcache/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/memcache/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6360,7 +6764,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/memcache/v1beta2/BUILD.bazel b/googleapis/cloud/memcache/v1beta2/BUILD.bazel
---- a/googleapis/cloud/memcache/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/memcache/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6389,7 +6793,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/metastore/logging/v1/BUILD.bazel b/googleapis/cloud/metastore/logging/v1/BUILD.bazel
---- a/googleapis/cloud/metastore/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/metastore/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6411,7 +6815,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/metastore/v1/BUILD.bazel b/googleapis/cloud/metastore/v1/BUILD.bazel
---- a/googleapis/cloud/metastore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6442,7 +6846,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/metastore/v1alpha/BUILD.bazel b/googleapis/cloud/metastore/v1alpha/BUILD.bazel
---- a/googleapis/cloud/metastore/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6473,7 +6877,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/metastore/v1beta/BUILD.bazel b/googleapis/cloud/metastore/v1beta/BUILD.bazel
---- a/googleapis/cloud/metastore/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6504,7 +6908,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/ml/v1/BUILD.bazel b/googleapis/cloud/ml/v1/BUILD.bazel
---- a/googleapis/cloud/ml/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/ml/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/ml/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6540,8 +6944,31 @@
 +    actual = ":ml",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/networkanalyzer/logging/v1/BUILD.bazel b/googleapis/cloud/networkanalyzer/logging/v1/BUILD.bazel
+--- a/googleapis/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/networkanalyzer/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "logging",
++    srcs = ["analyzer_log.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":logging",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/networkconnectivity/v1/BUILD.bazel b/googleapis/cloud/networkconnectivity/v1/BUILD.bazel
---- a/googleapis/cloud/networkconnectivity/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkconnectivity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6573,7 +7000,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6605,7 +7032,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/networkmanagement/v1/BUILD.bazel b/googleapis/cloud/networkmanagement/v1/BUILD.bazel
---- a/googleapis/cloud/networkmanagement/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6639,7 +7066,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel b/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel
---- a/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6672,8 +7099,44 @@
 +    actual = ":v1beta1",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/networksecurity/v1/BUILD.bazel b/googleapis/cloud/networksecurity/v1/BUILD.bazel
+--- a/googleapis/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/networksecurity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,32 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "networksecurity",
++    srcs = [
++        "authorization_policy.pb.go",
++        "client_tls_policy.pb.go",
++        "common.pb.go",
++        "network_security.pb.go",
++        "server_tls_policy.pb.go",
++        "tls.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":networksecurity",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel b/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel
---- a/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6709,9 +7172,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/networkservices/v1/BUILD.bazel b/googleapis/cloud/networkservices/v1/BUILD.bazel
---- a/googleapis/cloud/networkservices/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -6719,7 +7182,14 @@
 +    srcs = [
 +        "common.pb.go",
 +        "endpoint_policy.pb.go",
++        "gateway.pb.go",
++        "grpc_route.pb.go",
++        "http_route.pb.go",
++        "mesh.pb.go",
 +        "network_services.pb.go",
++        "service_binding.pb.go",
++        "tcp_route.pb.go",
++        "tls_route.pb.go",
 +    ],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1",
 +    visibility = ["//visibility:public"],
@@ -6731,6 +7201,7 @@
 +        "@org_golang_google_grpc//status:go_default_library",
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
@@ -6742,7 +7213,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/networkservices/v1beta1/BUILD.bazel b/googleapis/cloud/networkservices/v1beta1/BUILD.bazel
---- a/googleapis/cloud/networkservices/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/networkservices/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6775,7 +7246,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/notebooks/logging/v1/BUILD.bazel b/googleapis/cloud/notebooks/logging/v1/BUILD.bazel
---- a/googleapis/cloud/notebooks/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/notebooks/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6798,7 +7269,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/notebooks/v1/BUILD.bazel b/googleapis/cloud/notebooks/v1/BUILD.bazel
---- a/googleapis/cloud/notebooks/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/notebooks/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6836,7 +7307,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel b/googleapis/cloud/notebooks/v1beta1/BUILD.bazel
---- a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/notebooks/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6868,7 +7339,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/optimization/v1/BUILD.bazel b/googleapis/cloud/optimization/v1/BUILD.bazel
---- a/googleapis/cloud/optimization/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/optimization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6901,7 +7372,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/orchestration/airflow/service/v1/BUILD.bazel b/googleapis/cloud/orchestration/airflow/service/v1/BUILD.bazel
---- a/googleapis/cloud/orchestration/airflow/service/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/orchestration/airflow/service/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6935,7 +7406,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/googleapis/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel
---- a/googleapis/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6969,7 +7440,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/orgpolicy/v1/BUILD.bazel b/googleapis/cloud/orgpolicy/v1/BUILD.bazel
---- a/googleapis/cloud/orgpolicy/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/orgpolicy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6994,7 +7465,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/orgpolicy/v2/BUILD.bazel b/googleapis/cloud/orgpolicy/v2/BUILD.bazel
---- a/googleapis/cloud/orgpolicy/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/orgpolicy/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7026,7 +7497,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel
---- a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7061,7 +7532,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel
---- a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7092,7 +7563,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/osconfig/v1/BUILD.bazel b/googleapis/cloud/osconfig/v1/BUILD.bazel
---- a/googleapis/cloud/osconfig/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/osconfig/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7138,7 +7609,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/osconfig/v1alpha/BUILD.bazel b/googleapis/cloud/osconfig/v1alpha/BUILD.bazel
---- a/googleapis/cloud/osconfig/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/osconfig/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7179,7 +7650,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/osconfig/v1beta/BUILD.bazel b/googleapis/cloud/osconfig/v1beta/BUILD.bazel
---- a/googleapis/cloud/osconfig/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/osconfig/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7218,7 +7689,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/oslogin/common/BUILD.bazel b/googleapis/cloud/oslogin/common/BUILD.bazel
---- a/googleapis/cloud/oslogin/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/oslogin/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7241,7 +7712,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v1/BUILD.bazel
---- a/googleapis/cloud/oslogin/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/oslogin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7270,7 +7741,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslogin/v1alpha/BUILD.bazel
---- a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/oslogin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7299,7 +7770,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslogin/v1beta/BUILD.bazel
---- a/googleapis/cloud/oslogin/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/oslogin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7327,8 +7798,44 @@
 +    actual = ":v1beta",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel b/googleapis/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel
+--- a/googleapis/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,32 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "issuerswitch",
++    srcs = [
++        "common_fields.pb.go",
++        "resolutions.pb.go",
++        "rules.pb.go",
++        "transactions.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/longrunning",
++        "//googleapis/type/date",
++        "//googleapis/type/money",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":issuerswitch",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel b/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel
---- a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7354,7 +7861,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel b/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel
---- a/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7385,7 +7892,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/privatecatalog/v1beta1/BUILD.bazel b/googleapis/cloud/privatecatalog/v1beta1/BUILD.bazel
---- a/googleapis/cloud/privatecatalog/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/privatecatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7417,7 +7924,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/pubsublite/v1/BUILD.bazel b/googleapis/cloud/pubsublite/v1/BUILD.bazel
---- a/googleapis/cloud/pubsublite/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7455,7 +7962,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel b/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel
---- a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7484,7 +7991,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
---- a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7511,9 +8018,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel b/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel
---- a/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,38 @@
+@@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -7525,6 +8032,7 @@
 +        "import.pb.go",
 +        "prediction_apikey_registry_service.pb.go",
 +        "prediction_service.pb.go",
++        "recommendationengine_resources.pb.go",
 +        "user_event.pb.go",
 +        "user_event_service.pb.go",
 +    ],
@@ -7536,14 +8044,15 @@
 +        "//googleapis/longrunning",
 +        "//googleapis/rpc/status",
 +        "//googleapis/type/date",
-+        "//protobuf/field_mask",
-+        "@com_github_golang_protobuf//proto:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/empty:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/struct:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/timestamp:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
 +        "@org_golang_google_grpc//codes:go_default_library",
 +        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -7553,7 +8062,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recommender/logging/v1/BUILD.bazel b/googleapis/cloud/recommender/logging/v1/BUILD.bazel
---- a/googleapis/cloud/recommender/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recommender/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7577,7 +8086,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel b/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel
---- a/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7601,16 +8110,18 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recommender/v1/BUILD.bazel b/googleapis/cloud/recommender/v1/BUILD.bazel
---- a/googleapis/cloud/recommender/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recommender/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "recommender",
 +    srcs = [
 +        "insight.pb.go",
++        "insight_type_config.pb.go",
 +        "recommendation.pb.go",
++        "recommender_config.pb.go",
 +        "recommender_service.pb.go",
 +    ],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1",
@@ -7624,6 +8135,7 @@
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
 +        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
@@ -7635,7 +8147,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/recommender/v1beta1/BUILD.bazel
---- a/googleapis/cloud/recommender/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/recommender/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7672,7 +8184,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BUILD.bazel
---- a/googleapis/cloud/redis/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/redis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7704,7 +8216,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/v1beta1/BUILD.bazel
---- a/googleapis/cloud/redis/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/redis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7736,7 +8248,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/resourcemanager/v2/BUILD.bazel
---- a/googleapis/cloud/resourcemanager/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/resourcemanager/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7766,7 +8278,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/resourcemanager/v3/BUILD.bazel b/googleapis/cloud/resourcemanager/v3/BUILD.bazel
---- a/googleapis/cloud/resourcemanager/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/resourcemanager/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7803,7 +8315,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/resourcesettings/v1/BUILD.bazel b/googleapis/cloud/resourcesettings/v1/BUILD.bazel
---- a/googleapis/cloud/resourcesettings/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/resourcesettings/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7829,7 +8341,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/retail/logging/BUILD.bazel b/googleapis/cloud/retail/logging/BUILD.bazel
---- a/googleapis/cloud/retail/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/retail/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/retail/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7853,7 +8365,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/BUILD.bazel
---- a/googleapis/cloud/retail/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/retail/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7903,7 +8415,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/retail/v2alpha/BUILD.bazel b/googleapis/cloud/retail/v2alpha/BUILD.bazel
---- a/googleapis/cloud/retail/v2alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/retail/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,51 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7958,7 +8470,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/retail/v2beta/BUILD.bazel b/googleapis/cloud/retail/v2beta/BUILD.bazel
---- a/googleapis/cloud/retail/v2beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/retail/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,51 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8013,7 +8525,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/run/v2/BUILD.bazel b/googleapis/cloud/run/v2/BUILD.bazel
---- a/googleapis/cloud/run/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/run/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8052,7 +8564,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel
---- a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8086,7 +8598,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel
---- a/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8112,7 +8624,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/scheduler/v1/BUILD.bazel b/googleapis/cloud/scheduler/v1/BUILD.bazel
---- a/googleapis/cloud/scheduler/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/scheduler/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8147,7 +8659,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/scheduler/v1beta1/BUILD.bazel
---- a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/scheduler/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8182,7 +8694,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/secretmanager/logging/v1/BUILD.bazel b/googleapis/cloud/secretmanager/logging/v1/BUILD.bazel
---- a/googleapis/cloud/secretmanager/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/secretmanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8204,7 +8716,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/secretmanager/v1/BUILD.bazel b/googleapis/cloud/secretmanager/v1/BUILD.bazel
---- a/googleapis/cloud/secretmanager/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/secretmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8238,7 +8750,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel b/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel
---- a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8271,7 +8783,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/secrets/v1beta1/BUILD.bazel b/googleapis/cloud/secrets/v1beta1/BUILD.bazel
---- a/googleapis/cloud/secrets/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/secrets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8303,7 +8815,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/security/privateca/v1/BUILD.bazel b/googleapis/cloud/security/privateca/v1/BUILD.bazel
---- a/googleapis/cloud/security/privateca/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/security/privateca/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8337,7 +8849,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel b/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel
---- a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8371,7 +8883,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/security/publicca/v1beta1/BUILD.bazel b/googleapis/cloud/security/publicca/v1beta1/BUILD.bazel
---- a/googleapis/cloud/security/publicca/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/security/publicca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8400,7 +8912,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel
---- a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8436,9 +8948,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/securitycenter/v1/BUILD.bazel
---- a/googleapis/cloud/securitycenter/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/securitycenter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,54 @@
+@@ -0,0 +1,55 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -8449,6 +8961,7 @@
 +        "bigquery_export.pb.go",
 +        "compliance.pb.go",
 +        "connection.pb.go",
++        "contact_details.pb.go",
 +        "exfiltration.pb.go",
 +        "external_system.pb.go",
 +        "file.pb.go",
@@ -8494,7 +9007,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel
---- a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8535,7 +9048,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel
---- a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8580,7 +9093,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/servicedirectory/v1/BUILD.bazel b/googleapis/cloud/servicedirectory/v1/BUILD.bazel
---- a/googleapis/cloud/servicedirectory/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/servicedirectory/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8615,7 +9128,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel b/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel
---- a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8651,7 +9164,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/shell/v1/BUILD.bazel b/googleapis/cloud/shell/v1/BUILD.bazel
---- a/googleapis/cloud/shell/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/shell/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8680,7 +9193,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/BUILD.bazel
---- a/googleapis/cloud/speech/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/speech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8717,7 +9230,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel b/googleapis/cloud/speech/v1p1beta1/BUILD.bazel
---- a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/speech/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8754,7 +9267,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/sql/v1/BUILD.bazel b/googleapis/cloud/sql/v1/BUILD.bazel
---- a/googleapis/cloud/sql/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/sql/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8794,7 +9307,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/sql/v1beta4/BUILD.bazel b/googleapis/cloud/sql/v1beta4/BUILD.bazel
---- a/googleapis/cloud/sql/v1beta4/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/sql/v1beta4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8828,8 +9341,31 @@
 +    actual = ":v1beta4",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/stream/logging/v1/BUILD.bazel b/googleapis/cloud/stream/logging/v1/BUILD.bazel
+--- a/googleapis/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/cloud/stream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "logging",
++    srcs = ["logging.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/stream/logging/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":logging",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/support/common/BUILD.bazel
---- a/googleapis/cloud/support/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/support/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/support/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8853,7 +9389,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/support/v1alpha1/BUILD.bazel
---- a/googleapis/cloud/support/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/support/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/support/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8882,7 +9418,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/talent/v4/BUILD.bazel b/googleapis/cloud/talent/v4/BUILD.bazel
---- a/googleapis/cloud/talent/v4/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/talent/v4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8932,16 +9468,14 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talent/v4beta1/BUILD.bazel
---- a/googleapis/cloud/talent/v4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/talent/v4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,53 @@
+@@ -0,0 +1,47 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v4beta1",
 +    srcs = [
-+        "application.pb.go",
-+        "application_service.pb.go",
 +        "batch.pb.go",
 +        "common.pb.go",
 +        "company.pb.go",
@@ -8953,8 +9487,6 @@
 +        "histogram.pb.go",
 +        "job.pb.go",
 +        "job_service.pb.go",
-+        "profile.pb.go",
-+        "profile_service.pb.go",
 +        "tenant.pb.go",
 +        "tenant_service.pb.go",
 +    ],
@@ -8964,7 +9496,6 @@
 +        "//googleapis/api/annotations",
 +        "//googleapis/longrunning",
 +        "//googleapis/rpc/status",
-+        "//googleapis/type/date",
 +        "//googleapis/type/latlng",
 +        "//googleapis/type/money",
 +        "//googleapis/type/postaladdress",
@@ -8974,7 +9505,6 @@
 +        "@org_golang_google_grpc//status:go_default_library",
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
@@ -8989,7 +9519,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/tasks/v2/BUILD.bazel b/googleapis/cloud/tasks/v2/BUILD.bazel
---- a/googleapis/cloud/tasks/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/tasks/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9026,7 +9556,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/v2beta2/BUILD.bazel
---- a/googleapis/cloud/tasks/v2beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/tasks/v2beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9064,7 +9594,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/v2beta3/BUILD.bazel
---- a/googleapis/cloud/tasks/v2beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/tasks/v2beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9101,7 +9631,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/texttospeech/v1/BUILD.bazel b/googleapis/cloud/texttospeech/v1/BUILD.bazel
---- a/googleapis/cloud/texttospeech/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/texttospeech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9127,7 +9657,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel b/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel
---- a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9153,7 +9683,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/tpu/v1/BUILD.bazel b/googleapis/cloud/tpu/v1/BUILD.bazel
---- a/googleapis/cloud/tpu/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/tpu/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9181,7 +9711,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/tpu/v2alpha1/BUILD.bazel b/googleapis/cloud/tpu/v2alpha1/BUILD.bazel
---- a/googleapis/cloud/tpu/v2alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/tpu/v2alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9210,7 +9740,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/translate/v3/BUILD.bazel b/googleapis/cloud/translate/v3/BUILD.bazel
---- a/googleapis/cloud/translate/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/translate/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9240,7 +9770,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/translate/v3beta1/BUILD.bazel
---- a/googleapis/cloud/translate/v3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/translate/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9269,7 +9799,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/video/livestream/logging/v1/BUILD.bazel b/googleapis/cloud/video/livestream/logging/v1/BUILD.bazel
---- a/googleapis/cloud/video/livestream/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/video/livestream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9293,7 +9823,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/video/livestream/v1/BUILD.bazel b/googleapis/cloud/video/livestream/v1/BUILD.bazel
---- a/googleapis/cloud/video/livestream/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/video/livestream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9329,9 +9859,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/video/stitcher/v1/BUILD.bazel b/googleapis/cloud/video/stitcher/v1/BUILD.bazel
---- a/googleapis/cloud/video/stitcher/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/video/stitcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
+@@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -9359,7 +9889,6 @@
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -9369,7 +9898,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/video/transcoder/v1/BUILD.bazel b/googleapis/cloud/video/transcoder/v1/BUILD.bazel
---- a/googleapis/cloud/video/transcoder/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/video/transcoder/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9402,7 +9931,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud/videointelligence/v1/BUILD.bazel
---- a/googleapis/cloud/videointelligence/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/videointelligence/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9432,7 +9961,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel
---- a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9462,7 +9991,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel
---- a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9492,7 +10021,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel
---- a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9522,7 +10051,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel
---- a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9552,7 +10081,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/BUILD.bazel
---- a/googleapis/cloud/vision/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vision/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9592,7 +10121,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel b/googleapis/cloud/vision/v1p1beta1/BUILD.bazel
---- a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vision/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9626,7 +10155,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vision/v1p2beta1/BUILD.bazel
---- a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vision/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9662,7 +10191,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vision/v1p3beta1/BUILD.bazel
---- a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vision/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9702,7 +10231,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vision/v1p4beta1/BUILD.bazel
---- a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vision/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9743,7 +10272,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel b/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel
---- a/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9793,7 +10322,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vmmigration/v1/BUILD.bazel b/googleapis/cloud/vmmigration/v1/BUILD.bazel
---- a/googleapis/cloud/vmmigration/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vmmigration/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9825,7 +10354,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/vpcaccess/v1/BUILD.bazel b/googleapis/cloud/vpcaccess/v1/BUILD.bazel
---- a/googleapis/cloud/vpcaccess/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/vpcaccess/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9853,7 +10382,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/webrisk/v1/BUILD.bazel b/googleapis/cloud/webrisk/v1/BUILD.bazel
---- a/googleapis/cloud/webrisk/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/webrisk/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9880,7 +10409,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel b/googleapis/cloud/webrisk/v1beta1/BUILD.bazel
---- a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/webrisk/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9907,7 +10436,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel b/googleapis/cloud/websecurityscanner/v1/BUILD.bazel
---- a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/websecurityscanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9947,7 +10476,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel
---- a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9984,7 +10513,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel b/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel
---- a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10024,7 +10553,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/workflows/executions/v1/BUILD.bazel b/googleapis/cloud/workflows/executions/v1/BUILD.bazel
---- a/googleapis/cloud/workflows/executions/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/workflows/executions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10051,7 +10580,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel b/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel
---- a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10078,7 +10607,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/workflows/type/BUILD.bazel b/googleapis/cloud/workflows/type/BUILD.bazel
---- a/googleapis/cloud/workflows/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/workflows/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10105,7 +10634,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/workflows/v1/BUILD.bazel b/googleapis/cloud/workflows/v1/BUILD.bazel
---- a/googleapis/cloud/workflows/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/workflows/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10134,7 +10663,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/workflows/v1beta/BUILD.bazel b/googleapis/cloud/workflows/v1beta/BUILD.bazel
---- a/googleapis/cloud/workflows/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/cloud/workflows/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10163,9 +10692,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD.bazel
---- a/googleapis/container/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/container/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/container/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,27 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -10182,6 +10711,7 @@
 +        "@org_golang_google_grpc//status:go_default_library",
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
@@ -10194,7 +10724,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1alpha1/BUILD.bazel
---- a/googleapis/container/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/container/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10221,9 +10751,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1beta1/BUILD.bazel
---- a/googleapis/container/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/container/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,28 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -10241,6 +10771,7 @@
 +        "@org_golang_google_grpc//status:go_default_library",
 +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
@@ -10253,7 +10784,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/dataflow/v1beta3/BUILD.bazel b/googleapis/dataflow/v1beta3/BUILD.bazel
---- a/googleapis/dataflow/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/dataflow/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10292,7 +10823,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/admin/v1/BUILD.bazel
---- a/googleapis/datastore/admin/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10324,7 +10855,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastore/admin/v1beta1/BUILD.bazel
---- a/googleapis/datastore/admin/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/datastore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/datastore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10352,7 +10883,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD.bazel
---- a/googleapis/datastore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/datastore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/datastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10386,7 +10917,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1beta3/BUILD.bazel
---- a/googleapis/datastore/v1beta3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/datastore/v1beta3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/datastore/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10420,7 +10951,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/artifactregistry/v1/BUILD.bazel b/googleapis/devtools/artifactregistry/v1/BUILD.bazel
---- a/googleapis/devtools/artifactregistry/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/artifactregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10464,7 +10995,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel b/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel
---- a/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10509,7 +11040,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build/v1/BUILD.bazel
---- a/googleapis/devtools/build/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/build/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10544,7 +11075,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/cloudbuild/v1/BUILD.bazel
---- a/googleapis/devtools/cloudbuild/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/cloudbuild/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10576,7 +11107,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtools/clouddebugger/v2/BUILD.bazel
---- a/googleapis/devtools/clouddebugger/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/clouddebugger/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10610,7 +11141,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel
---- a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10643,7 +11174,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtools/cloudprofiler/v2/BUILD.bazel
---- a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/cloudprofiler/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10671,7 +11202,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/cloudtrace/v1/BUILD.bazel
---- a/googleapis/devtools/cloudtrace/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/cloudtrace/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10699,7 +11230,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/cloudtrace/v2/BUILD.bazel
---- a/googleapis/devtools/cloudtrace/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/cloudtrace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10732,7 +11263,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10760,7 +11291,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10798,54 +11329,8 @@
 +    actual = ":v1alpha1",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,19 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "attestation",
-+    srcs = ["attestation.pb.go"],
-+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//googleapis/devtools/containeranalysis/v1beta1/common",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":attestation",
-+    visibility = ["//visibility:public"],
-+)
-diff -urN a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,19 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "build",
-+    srcs = ["build.pb.go"],
-+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//googleapis/devtools/containeranalysis/v1beta1/provenance",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":build",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10872,8 +11357,54 @@
 +    actual = ":v1beta1",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
+--- a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "attestation",
++    srcs = ["attestation.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/devtools/containeranalysis/v1beta1/common",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":attestation",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel
+--- a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "build",
++    srcs = ["build.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/devtools/containeranalysis/v1beta1/provenance",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":build",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10895,7 +11426,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10917,7 +11448,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10940,7 +11471,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10965,7 +11496,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11003,7 +11534,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11025,7 +11556,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11047,7 +11578,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11071,7 +11602,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11093,7 +11624,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel
---- a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11119,7 +11650,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel b/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel
---- a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11158,7 +11689,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools/resultstore/v2/BUILD.bazel
---- a/googleapis/devtools/resultstore/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/resultstore/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11207,7 +11738,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/source/v1/BUILD.bazel b/googleapis/devtools/source/v1/BUILD.bazel
---- a/googleapis/devtools/source/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/source/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11229,7 +11760,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/sourcerepo/v1/BUILD.bazel
---- a/googleapis/devtools/sourcerepo/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/sourcerepo/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/sourcerepo/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11257,7 +11788,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/devtools/testing/v1/BUILD.bazel b/googleapis/devtools/testing/v1/BUILD.bazel
---- a/googleapis/devtools/testing/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/devtools/testing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11290,7 +11821,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/library/v1/BUILD.bazel
---- a/googleapis/example/library/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/example/library/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/example/library/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11318,7 +11849,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel b/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel
---- a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11345,7 +11876,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/admin/v1/BUILD.bazel
---- a/googleapis/firestore/admin/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11382,7 +11913,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestore/admin/v1beta1/BUILD.bazel
---- a/googleapis/firestore/admin/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firestore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firestore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11416,7 +11947,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestore/admin/v1beta2/BUILD.bazel
---- a/googleapis/firestore/admin/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firestore/admin/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firestore/admin/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11451,7 +11982,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD.bazel
---- a/googleapis/firestore/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firestore/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11489,7 +12020,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1beta1/BUILD.bazel
---- a/googleapis/firestore/v1beta1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/firestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11527,7 +12058,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/gapic/metadata/BUILD.bazel b/googleapis/gapic/metadata/BUILD.bazel
---- a/googleapis/gapic/metadata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/gapic/metadata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/gapic/metadata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11549,7 +12080,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.bazel
---- a/googleapis/genomics/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/genomics/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/genomics/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11597,7 +12128,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alpha2/BUILD.bazel
---- a/googleapis/genomics/v1alpha2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/genomics/v1alpha2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/genomics/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11628,7 +12159,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/geo/type/viewport/BUILD.bazel b/googleapis/geo/type/viewport/BUILD.bazel
---- a/googleapis/geo/type/viewport/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/geo/type/viewport/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/geo/type/viewport/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11651,9 +12182,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/grafeas/v1/BUILD.bazel b/googleapis/grafeas/v1/BUILD.bazel
---- a/googleapis/grafeas/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/grafeas/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,46 @@
+@@ -0,0 +1,48 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
@@ -11675,6 +12206,7 @@
 +        "provenance.pb.go",
 +        "severity.pb.go",
 +        "slsa_provenance.pb.go",
++        "slsa_provenance_zero_two.pb.go",
 +        "upgrade.pb.go",
 +        "vulnerability.pb.go",
 +    ],
@@ -11691,6 +12223,7 @@
 +        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
@@ -11701,7 +12234,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/home/enterprise/sdm/v1/BUILD.bazel b/googleapis/home/enterprise/sdm/v1/BUILD.bazel
---- a/googleapis/home/enterprise/sdm/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/home/enterprise/sdm/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11732,7 +12265,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUILD.bazel
---- a/googleapis/home/graph/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/home/graph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11763,7 +12296,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD.bazel
---- a/googleapis/iam/admin/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11797,7 +12330,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentials/v1/BUILD.bazel
---- a/googleapis/iam/credentials/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/credentials/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11828,7 +12361,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel
---- a/googleapis/iam/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11860,7 +12393,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/v1/logging/BUILD.bazel b/googleapis/iam/v1/logging/BUILD.bazel
---- a/googleapis/iam/v1/logging/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/v1/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11884,7 +12417,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/v1beta/BUILD.bazel b/googleapis/iam/v1beta/BUILD.bazel
---- a/googleapis/iam/v1beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11912,7 +12445,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/iam/v2beta/BUILD.bazel b/googleapis/iam/v2beta/BUILD.bazel
---- a/googleapis/iam/v2beta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/iam/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11944,7 +12477,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/identity/accesscontextmanager/type/BUILD.bazel b/googleapis/identity/accesscontextmanager/type/BUILD.bazel
---- a/googleapis/identity/accesscontextmanager/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/identity/accesscontextmanager/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11966,7 +12499,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel b/googleapis/identity/accesscontextmanager/v1/BUILD.bazel
---- a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/identity/accesscontextmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12003,7 +12536,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD.bazel
---- a/googleapis/logging/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/logging/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/logging/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12029,7 +12562,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.bazel
---- a/googleapis/logging/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/logging/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12072,7 +12605,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.bazel
---- a/googleapis/longrunning/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/longrunning/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/longrunning/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12103,7 +12636,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/fleetengine/delivery/v1/BUILD.bazel b/googleapis/maps/fleetengine/delivery/v1/BUILD.bazel
---- a/googleapis/maps/fleetengine/delivery/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/fleetengine/delivery/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12141,7 +12674,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/fleetengine/v1/BUILD.bazel b/googleapis/maps/fleetengine/v1/BUILD.bazel
---- a/googleapis/maps/fleetengine/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/fleetengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12181,7 +12714,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/playablelocations/v3/BUILD.bazel b/googleapis/maps/playablelocations/v3/BUILD.bazel
---- a/googleapis/maps/playablelocations/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/playablelocations/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12215,7 +12748,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel b/googleapis/maps/playablelocations/v3/sample/BUILD.bazel
---- a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/playablelocations/v3/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12239,8 +12772,40 @@
 +    actual = ":sample",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/maps/regionlookup/v1alpha/BUILD.bazel b/googleapis/maps/regionlookup/v1alpha/BUILD.bazel
+--- a/googleapis/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/maps/regionlookup/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,28 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "v1alpha",
++    srcs = [
++        "region_identifier.pb.go",
++        "region_lookup_service.pb.go",
++        "region_match.pb.go",
++        "region_search_values.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/type/latlng",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1alpha",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/maps/roads/v1op/BUILD.bazel b/googleapis/maps/roads/v1op/BUILD.bazel
---- a/googleapis/maps/roads/v1op/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/roads/v1op/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12268,7 +12833,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/routes/v1/BUILD.bazel b/googleapis/maps/routes/v1/BUILD.bazel
---- a/googleapis/maps/routes/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/routes/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12317,7 +12882,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/maps/routes/v1alpha/BUILD.bazel b/googleapis/maps/routes/v1alpha/BUILD.bazel
---- a/googleapis/maps/routes/v1alpha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/routes/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12343,8 +12908,60 @@
 +    actual = ":v1alpha",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/maps/routing/v2/BUILD.bazel b/googleapis/maps/routing/v2/BUILD.bazel
+--- a/googleapis/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,48 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "routing",
++    srcs = [
++        "fallback_info.pb.go",
++        "location.pb.go",
++        "maneuver.pb.go",
++        "navigation_instruction.pb.go",
++        "polyline.pb.go",
++        "route.pb.go",
++        "route_modifiers.pb.go",
++        "route_travel_mode.pb.go",
++        "routes_service.pb.go",
++        "routing_preference.pb.go",
++        "speed_reading_interval.pb.go",
++        "toll_info.pb.go",
++        "toll_passes.pb.go",
++        "units.pb.go",
++        "vehicle_emission_type.pb.go",
++        "vehicle_info.pb.go",
++        "waypoint.pb.go",
++    ],
++    importpath = "google.golang.org/genproto/googleapis/maps/routing/v2",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//googleapis/api/annotations",
++        "//googleapis/geo/type/viewport",
++        "//googleapis/rpc/status",
++        "//googleapis/type/latlng",
++        "//googleapis/type/money",
++        "@org_golang_google_grpc//:go_default_library",
++        "@org_golang_google_grpc//codes:go_default_library",
++        "@org_golang_google_grpc//status:go_default_library",
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":routing",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/maps/unity/BUILD.bazel b/googleapis/maps/unity/BUILD.bazel
---- a/googleapis/maps/unity/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/maps/unity/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/maps/unity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12366,7 +12983,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitoring/dashboard/v1/BUILD.bazel
---- a/googleapis/monitoring/dashboard/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/monitoring/dashboard/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12412,7 +13029,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/monitoring/metricsscope/v1/BUILD.bazel b/googleapis/monitoring/metricsscope/v1/BUILD.bazel
---- a/googleapis/monitoring/metricsscope/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/monitoring/metricsscope/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12443,7 +13060,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUILD.bazel
---- a/googleapis/monitoring/v3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/monitoring/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,52 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12499,7 +13116,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/networking/trafficdirector/type/BUILD.bazel b/googleapis/networking/trafficdirector/type/BUILD.bazel
---- a/googleapis/networking/trafficdirector/type/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/networking/trafficdirector/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12521,7 +13138,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/partner/aistreams/v1alpha1/BUILD.bazel b/googleapis/partner/aistreams/v1alpha1/BUILD.bazel
---- a/googleapis/partner/aistreams/v1alpha1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/partner/aistreams/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12550,7 +13167,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BUILD.bazel
---- a/googleapis/privacy/dlp/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/privacy/dlp/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12587,7 +13204,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel
---- a/googleapis/pubsub/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12620,7 +13237,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BUILD.bazel
---- a/googleapis/pubsub/v1beta2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/pubsub/v1beta2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/pubsub/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12646,7 +13263,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/rpc/code/BUILD.bazel b/googleapis/rpc/code/BUILD.bazel
---- a/googleapis/rpc/code/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/rpc/code/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/rpc/code/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12668,7 +13285,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/rpc/context/attribute_context/BUILD.bazel b/googleapis/rpc/context/attribute_context/BUILD.bazel
---- a/googleapis/rpc/context/attribute_context/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/rpc/context/attribute_context/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/rpc/context/attribute_context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12694,7 +13311,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/rpc/errdetails/BUILD.bazel b/googleapis/rpc/errdetails/BUILD.bazel
---- a/googleapis/rpc/errdetails/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/rpc/errdetails/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/rpc/errdetails/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12717,7 +13334,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.bazel
---- a/googleapis/rpc/status/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/rpc/status/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/rpc/status/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12740,7 +13357,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel b/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel
---- a/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12762,7 +13379,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanner/admin/database/v1/BUILD.bazel
---- a/googleapis/spanner/admin/database/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12798,7 +13415,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanner/admin/instance/v1/BUILD.bazel
---- a/googleapis/spanner/admin/instance/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12829,7 +13446,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.bazel
---- a/googleapis/spanner/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/spanner/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12869,7 +13486,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/storage/clouddms/logging/v1/BUILD.bazel b/googleapis/storage/clouddms/logging/v1/BUILD.bazel
---- a/googleapis/storage/clouddms/logging/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/storage/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/storage/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12894,7 +13511,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/storage/v1/BUILD.bazel b/googleapis/storage/v1/BUILD.bazel
---- a/googleapis/storage/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/storage/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12928,7 +13545,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/storage/v2/BUILD.bazel b/googleapis/storage/v2/BUILD.bazel
---- a/googleapis/storage/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/storage/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12959,7 +13576,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransfer/v1/BUILD.bazel
---- a/googleapis/storagetransfer/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/storagetransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12996,7 +13613,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview/publish/v1/BUILD.bazel
---- a/googleapis/streetview/publish/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/streetview/publish/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13032,7 +13649,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/calendarperiod/BUILD.bazel b/googleapis/type/calendarperiod/BUILD.bazel
---- a/googleapis/type/calendarperiod/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/calendarperiod/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/calendarperiod/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13054,7 +13671,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.bazel
---- a/googleapis/type/color/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/color/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/color/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13077,7 +13694,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/date/BUILD.bazel b/googleapis/type/date/BUILD.bazel
---- a/googleapis/type/date/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/date/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/date/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13099,7 +13716,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/date_range/BUILD.bazel b/googleapis/type/date_range/BUILD.bazel
---- a/googleapis/type/date_range/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/date_range/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/date_range/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13121,31 +13738,8 @@
 +    actual = ":date_range",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/googleapis/type/datetime/BUILD.bazel b/googleapis/type/datetime/BUILD.bazel
---- a/googleapis/type/datetime/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/googleapis/type/datetime/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,19 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "datetime",
-+    srcs = ["datetime.pb.go"],
-+    importpath = "google.golang.org/genproto/googleapis/type/datetime",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":datetime",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/googleapis/type/date_time_range/BUILD.bazel b/googleapis/type/date_time_range/BUILD.bazel
---- a/googleapis/type/date_time_range/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/date_time_range/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/date_time_range/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13167,8 +13761,31 @@
 +    actual = ":date_time_range",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/type/datetime/BUILD.bazel b/googleapis/type/datetime/BUILD.bazel
+--- a/googleapis/type/datetime/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/googleapis/type/datetime/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "datetime",
++    srcs = ["datetime.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/type/datetime",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":datetime",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/type/dayofweek/BUILD.bazel b/googleapis/type/dayofweek/BUILD.bazel
---- a/googleapis/type/dayofweek/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/dayofweek/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/dayofweek/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13190,7 +13807,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/decimal/BUILD.bazel b/googleapis/type/decimal/BUILD.bazel
---- a/googleapis/type/decimal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/decimal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/decimal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13212,7 +13829,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/expr/BUILD.bazel b/googleapis/type/expr/BUILD.bazel
---- a/googleapis/type/expr/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/expr/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/expr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13234,7 +13851,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUILD.bazel
---- a/googleapis/type/fraction/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/fraction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/fraction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13256,7 +13873,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/interval/BUILD.bazel b/googleapis/type/interval/BUILD.bazel
---- a/googleapis/type/interval/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/interval/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/interval/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13279,7 +13896,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.bazel
---- a/googleapis/type/latlng/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/latlng/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/latlng/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13301,7 +13918,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/localized_text/BUILD.bazel b/googleapis/type/localized_text/BUILD.bazel
---- a/googleapis/type/localized_text/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/localized_text/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/localized_text/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13323,7 +13940,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/money/BUILD.bazel b/googleapis/type/money/BUILD.bazel
---- a/googleapis/type/money/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/money/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/money/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13345,7 +13962,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/month/BUILD.bazel b/googleapis/type/month/BUILD.bazel
---- a/googleapis/type/month/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/month/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/month/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13367,7 +13984,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/phone_number/BUILD.bazel b/googleapis/type/phone_number/BUILD.bazel
---- a/googleapis/type/phone_number/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/phone_number/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/phone_number/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13389,7 +14006,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/postaladdress/BUILD.bazel b/googleapis/type/postaladdress/BUILD.bazel
---- a/googleapis/type/postaladdress/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/postaladdress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/postaladdress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13411,7 +14028,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/quaternion/BUILD.bazel b/googleapis/type/quaternion/BUILD.bazel
---- a/googleapis/type/quaternion/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/quaternion/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/quaternion/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13433,7 +14050,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BUILD.bazel
---- a/googleapis/type/timeofday/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/type/timeofday/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/type/timeofday/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13455,7 +14072,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.bazel
---- a/googleapis/watcher/v1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/googleapis/watcher/v1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/googleapis/watcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13483,7 +14100,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/api/BUILD.bazel b/protobuf/api/BUILD.bazel
---- a/protobuf/api/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/api/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13502,7 +14119,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/field_mask/BUILD.bazel b/protobuf/field_mask/BUILD.bazel
---- a/protobuf/field_mask/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/field_mask/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/field_mask/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13521,7 +14138,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/ptype/BUILD.bazel b/protobuf/ptype/BUILD.bazel
---- a/protobuf/ptype/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/ptype/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/ptype/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13540,7 +14157,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/protobuf/source_context/BUILD.bazel b/protobuf/source_context/BUILD.bazel
---- a/protobuf/source_context/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/protobuf/source_context/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/protobuf/source_context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
diff --git a/third_party/org_golang_google_protobuf-gazelle.patch b/third_party/org_golang_google_protobuf-gazelle.patch
index b84d1d4..cede730 100644
--- a/third_party/org_golang_google_protobuf-gazelle.patch
+++ b/third_party/org_golang_google_protobuf-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/cmd/protoc-gen-go/BUILD.bazel b/cmd/protoc-gen-go/BUILD.bazel
---- a/cmd/protoc-gen-go/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -34,7 +34,7 @@
 +    ],
 +)
 diff -urN a/cmd/protoc-gen-go/internal_gengo/BUILD.bazel b/cmd/protoc-gen-go/internal_gengo/BUILD.bazel
---- a/cmd/protoc-gen-go/internal_gengo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/internal_gengo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/internal_gengo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -68,30 +68,8 @@
 +    actual = ":internal_gengo",
 +    visibility = ["//visibility:public"],
 +)
-diff -urN a/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel b/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,18 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library")
-+
-+go_library(
-+    name = "annotations",
-+    srcs = ["annotations.pb.go"],
-+    importpath = "google.golang.org/protobuf/cmd/protoc-gen-go/testdata/annotations",
-+    visibility = ["//visibility:public"],
-+    deps = [
-+        "//reflect/protoreflect",
-+        "//runtime/protoimpl",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":annotations",
-+    visibility = ["//visibility:public"],
-+)
 diff -urN a/cmd/protoc-gen-go/testdata/BUILD.bazel b/cmd/protoc-gen-go/testdata/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -127,8 +105,30 @@
 +        "//reflect/protoregistry",
 +    ],
 +)
+diff -urN a/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel b/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel
+--- a/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,18 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "annotations",
++    srcs = ["annotations.pb.go"],
++    importpath = "google.golang.org/protobuf/cmd/protoc-gen-go/testdata/annotations",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//reflect/protoreflect",
++        "//runtime/protoimpl",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":annotations",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/cmd/protoc-gen-go/testdata/comments/BUILD.bazel b/cmd/protoc-gen-go/testdata/comments/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/comments/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/comments/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/comments/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -153,7 +153,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel b/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -175,7 +175,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel b/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -199,7 +199,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel b/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -221,7 +221,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel b/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -244,7 +244,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel b/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -266,7 +266,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel b/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -294,7 +294,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel b/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -320,7 +320,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel b/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -342,7 +342,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/imports/BUILD.bazel b/cmd/protoc-gen-go/testdata/imports/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -372,7 +372,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel b/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -394,7 +394,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel b/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -419,7 +419,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel b/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -444,7 +444,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel b/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -469,7 +469,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel b/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -491,7 +491,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel b/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -513,7 +513,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel b/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -540,7 +540,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel b/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel
---- a/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -565,7 +565,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/compiler/protogen/BUILD.bazel b/compiler/protogen/BUILD.bazel
---- a/compiler/protogen/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/compiler/protogen/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/compiler/protogen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -607,7 +607,7 @@
 +    ],
 +)
 diff -urN a/encoding/BUILD.bazel b/encoding/BUILD.bazel
---- a/encoding/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/encoding/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/encoding/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,12 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -623,7 +623,7 @@
 +    ],
 +)
 diff -urN a/encoding/protojson/BUILD.bazel b/encoding/protojson/BUILD.bazel
---- a/encoding/protojson/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/encoding/protojson/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/encoding/protojson/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,64 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -691,7 +691,7 @@
 +    ],
 +)
 diff -urN a/encoding/prototext/BUILD.bazel b/encoding/prototext/BUILD.bazel
---- a/encoding/prototext/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/encoding/prototext/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/encoding/prototext/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,61 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -756,7 +756,7 @@
 +    ],
 +)
 diff -urN a/encoding/protowire/BUILD.bazel b/encoding/protowire/BUILD.bazel
---- a/encoding/protowire/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/encoding/protowire/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/encoding/protowire/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -781,7 +781,7 @@
 +    embed = [":protowire"],
 +)
 diff -urN a/internal/benchmarks/BUILD.bazel b/internal/benchmarks/BUILD.bazel
---- a/internal/benchmarks/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/benchmarks/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/benchmarks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -804,7 +804,7 @@
 +    ],
 +)
 diff -urN a/internal/benchmarks/micro/BUILD.bazel b/internal/benchmarks/micro/BUILD.bazel
---- a/internal/benchmarks/micro/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/benchmarks/micro/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/benchmarks/micro/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -822,7 +822,7 @@
 +    ],
 +)
 diff -urN a/internal/cmd/generate-corpus/BUILD.bazel b/internal/cmd/generate-corpus/BUILD.bazel
---- a/internal/cmd/generate-corpus/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/cmd/generate-corpus/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/cmd/generate-corpus/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -847,7 +847,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/cmd/generate-protos/BUILD.bazel b/internal/cmd/generate-protos/BUILD.bazel
---- a/internal/cmd/generate-protos/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/cmd/generate-protos/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/cmd/generate-protos/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -870,7 +870,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/cmd/generate-types/BUILD.bazel b/internal/cmd/generate-types/BUILD.bazel
---- a/internal/cmd/generate-types/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/cmd/generate-types/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/cmd/generate-types/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -892,7 +892,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/cmd/pbdump/BUILD.bazel b/internal/cmd/pbdump/BUILD.bazel
---- a/internal/cmd/pbdump/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/cmd/pbdump/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/cmd/pbdump/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -931,7 +931,7 @@
 +    ],
 +)
 diff -urN a/internal/conformance/BUILD.bazel b/internal/conformance/BUILD.bazel
---- a/internal/conformance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/conformance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/conformance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,12 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -947,7 +947,7 @@
 +    ],
 +)
 diff -urN a/internal/descfmt/BUILD.bazel b/internal/descfmt/BUILD.bazel
---- a/internal/descfmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/descfmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/descfmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -976,7 +976,7 @@
 +    embed = [":descfmt"],
 +)
 diff -urN a/internal/descopts/BUILD.bazel b/internal/descopts/BUILD.bazel
---- a/internal/descopts/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/descopts/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/descopts/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -995,7 +995,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/detrand/BUILD.bazel b/internal/detrand/BUILD.bazel
---- a/internal/detrand/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/detrand/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/detrand/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1019,7 +1019,7 @@
 +    embed = [":detrand"],
 +)
 diff -urN a/internal/encoding/defval/BUILD.bazel b/internal/encoding/defval/BUILD.bazel
---- a/internal/encoding/defval/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/encoding/defval/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/encoding/defval/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1052,7 +1052,7 @@
 +    ],
 +)
 diff -urN a/internal/encoding/json/BUILD.bazel b/internal/encoding/json/BUILD.bazel
---- a/internal/encoding/json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/encoding/json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/encoding/json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1096,7 +1096,7 @@
 +    ],
 +)
 diff -urN a/internal/encoding/messageset/BUILD.bazel b/internal/encoding/messageset/BUILD.bazel
---- a/internal/encoding/messageset/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/encoding/messageset/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/encoding/messageset/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1119,7 +1119,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/encoding/tag/BUILD.bazel b/internal/encoding/tag/BUILD.bazel
---- a/internal/encoding/tag/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/encoding/tag/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/encoding/tag/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1155,7 +1155,7 @@
 +    ],
 +)
 diff -urN a/internal/encoding/text/BUILD.bazel b/internal/encoding/text/BUILD.bazel
---- a/internal/encoding/text/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/encoding/text/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/encoding/text/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1200,7 +1200,7 @@
 +    ],
 +)
 diff -urN a/internal/errors/BUILD.bazel b/internal/errors/BUILD.bazel
---- a/internal/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1229,7 +1229,7 @@
 +    embed = [":errors"],
 +)
 diff -urN a/internal/filedesc/BUILD.bazel b/internal/filedesc/BUILD.bazel
---- a/internal/filedesc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/filedesc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/filedesc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,55 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1288,7 +1288,7 @@
 +    ],
 +)
 diff -urN a/internal/filetype/BUILD.bazel b/internal/filetype/BUILD.bazel
---- a/internal/filetype/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/filetype/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/filetype/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1313,7 +1313,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/flags/BUILD.bazel b/internal/flags/BUILD.bazel
---- a/internal/flags/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/flags/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/flags/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1334,7 +1334,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/fuzz/jsonfuzz/BUILD.bazel b/internal/fuzz/jsonfuzz/BUILD.bazel
---- a/internal/fuzz/jsonfuzz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/fuzz/jsonfuzz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/fuzz/jsonfuzz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1364,7 +1364,7 @@
 +    deps = ["//internal/fuzztest"],
 +)
 diff -urN a/internal/fuzz/textfuzz/BUILD.bazel b/internal/fuzz/textfuzz/BUILD.bazel
---- a/internal/fuzz/textfuzz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/fuzz/textfuzz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/fuzz/textfuzz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1394,7 +1394,7 @@
 +    deps = ["//internal/fuzztest"],
 +)
 diff -urN a/internal/fuzz/wirefuzz/BUILD.bazel b/internal/fuzz/wirefuzz/BUILD.bazel
---- a/internal/fuzz/wirefuzz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/fuzz/wirefuzz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/fuzz/wirefuzz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1426,7 +1426,7 @@
 +    deps = ["//internal/fuzztest"],
 +)
 diff -urN a/internal/fuzztest/BUILD.bazel b/internal/fuzztest/BUILD.bazel
---- a/internal/fuzztest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/fuzztest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/fuzztest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1444,7 +1444,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/genid/BUILD.bazel b/internal/genid/BUILD.bazel
---- a/internal/genid/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/genid/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/genid/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1479,7 +1479,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/impl/BUILD.bazel b/internal/impl/BUILD.bazel
---- a/internal/impl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/impl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/impl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,111 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1594,7 +1594,7 @@
 +    ],
 +)
 diff -urN a/internal/msgfmt/BUILD.bazel b/internal/msgfmt/BUILD.bazel
---- a/internal/msgfmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/msgfmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/msgfmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,43 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1641,7 +1641,7 @@
 +    ],
 +)
 diff -urN a/internal/order/BUILD.bazel b/internal/order/BUILD.bazel
---- a/internal/order/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/order/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/order/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1673,7 +1673,7 @@
 +    ],
 +)
 diff -urN a/internal/pragma/BUILD.bazel b/internal/pragma/BUILD.bazel
---- a/internal/pragma/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/pragma/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/pragma/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1691,7 +1691,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/protobuild/BUILD.bazel b/internal/protobuild/BUILD.bazel
---- a/internal/protobuild/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/protobuild/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/protobuild/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1713,7 +1713,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/protolegacy/BUILD.bazel b/internal/protolegacy/BUILD.bazel
---- a/internal/protolegacy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/protolegacy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/protolegacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1737,7 +1737,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/set/BUILD.bazel b/internal/set/BUILD.bazel
---- a/internal/set/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/set/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/set/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1761,7 +1761,7 @@
 +    embed = [":set"],
 +)
 diff -urN a/internal/strs/BUILD.bazel b/internal/strs/BUILD.bazel
---- a/internal/strs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/strs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/strs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1792,7 +1792,7 @@
 +    embed = [":strs"],
 +)
 diff -urN a/internal/testprotos/annotation/BUILD.bazel b/internal/testprotos/annotation/BUILD.bazel
---- a/internal/testprotos/annotation/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/annotation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/annotation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1815,7 +1815,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/BUILD.bazel b/internal/testprotos/benchmarks/BUILD.bazel
---- a/internal/testprotos/benchmarks/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1837,7 +1837,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD.bazel b/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD.bazel
---- a/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1859,7 +1859,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD.bazel b/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD.bazel
---- a/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1881,7 +1881,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel b/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel
---- a/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1903,7 +1903,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel b/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel
---- a/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1935,7 +1935,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel b/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel
---- a/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1962,7 +1962,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/benchmarks/micro/BUILD.bazel b/internal/testprotos/benchmarks/micro/BUILD.bazel
---- a/internal/testprotos/benchmarks/micro/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/benchmarks/micro/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/benchmarks/micro/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1984,7 +1984,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/conformance/BUILD.bazel b/internal/testprotos/conformance/BUILD.bazel
---- a/internal/testprotos/conformance/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/conformance/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/conformance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2016,7 +2016,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/enums/BUILD.bazel b/internal/testprotos/enums/BUILD.bazel
---- a/internal/testprotos/enums/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/enums/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2038,7 +2038,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/fieldtrack/BUILD.bazel b/internal/testprotos/fieldtrack/BUILD.bazel
---- a/internal/testprotos/fieldtrack/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/fieldtrack/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/fieldtrack/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2063,7 +2063,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/fuzz/BUILD.bazel b/internal/testprotos/fuzz/BUILD.bazel
---- a/internal/testprotos/fuzz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/fuzz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/fuzz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2087,7 +2087,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/irregular/BUILD.bazel b/internal/testprotos/irregular/BUILD.bazel
---- a/internal/testprotos/irregular/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/irregular/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/irregular/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2115,36 +2115,8 @@
 +    actual = ":irregular",
 +    visibility = ["//:__subpackages__"],
 +)
-diff -urN a/internal/testprotos/legacy/bug1052/BUILD.bazel b/internal/testprotos/legacy/bug1052/BUILD.bazel
---- a/internal/testprotos/legacy/bug1052/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
-+++ b/internal/testprotos/legacy/bug1052/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,24 @@
-+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
-+
-+go_library(
-+    name = "bug1052",
-+    srcs = ["bug1052.pb.go"],
-+    importpath = "google.golang.org/protobuf/internal/testprotos/legacy/bug1052",
-+    visibility = ["//:__subpackages__"],
-+    deps = [
-+        "//internal/protolegacy",
-+        "//types/descriptorpb",
-+    ],
-+)
-+
-+alias(
-+    name = "go_default_library",
-+    actual = ":bug1052",
-+    visibility = ["//:__subpackages__"],
-+)
-+
-+go_test(
-+    name = "bug1052_test",
-+    srcs = ["bug1052_test.go"],
-+    deps = [":bug1052"],
-+)
 diff -urN a/internal/testprotos/legacy/BUILD.bazel b/internal/testprotos/legacy/BUILD.bazel
---- a/internal/testprotos/legacy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2177,8 +2149,36 @@
 +    actual = ":legacy",
 +    visibility = ["//:__subpackages__"],
 +)
+diff -urN a/internal/testprotos/legacy/bug1052/BUILD.bazel b/internal/testprotos/legacy/bug1052/BUILD.bazel
+--- a/internal/testprotos/legacy/bug1052/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
++++ b/internal/testprotos/legacy/bug1052/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,24 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
++
++go_library(
++    name = "bug1052",
++    srcs = ["bug1052.pb.go"],
++    importpath = "google.golang.org/protobuf/internal/testprotos/legacy/bug1052",
++    visibility = ["//:__subpackages__"],
++    deps = [
++        "//internal/protolegacy",
++        "//types/descriptorpb",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":bug1052",
++    visibility = ["//:__subpackages__"],
++)
++
++go_test(
++    name = "bug1052_test",
++    srcs = ["bug1052_test.go"],
++    deps = [":bug1052"],
++)
 diff -urN a/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel b/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2197,7 +2197,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel b/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2216,7 +2216,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel b/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2235,7 +2235,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel b/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2254,7 +2254,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel b/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2273,7 +2273,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel b/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel
---- a/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2292,7 +2292,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel b/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2311,7 +2311,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel b/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2330,7 +2330,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel b/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2349,7 +2349,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel b/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2368,7 +2368,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel b/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2387,7 +2387,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel b/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel
---- a/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2406,7 +2406,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/messageset/messagesetpb/BUILD.bazel b/internal/testprotos/messageset/messagesetpb/BUILD.bazel
---- a/internal/testprotos/messageset/messagesetpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/messageset/messagesetpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/messageset/messagesetpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2428,7 +2428,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/messageset/msetextpb/BUILD.bazel b/internal/testprotos/messageset/msetextpb/BUILD.bazel
---- a/internal/testprotos/messageset/msetextpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/messageset/msetextpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/messageset/msetextpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2451,7 +2451,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/news/BUILD.bazel b/internal/testprotos/news/BUILD.bazel
---- a/internal/testprotos/news/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/news/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/news/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2475,7 +2475,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/nullable/BUILD.bazel b/internal/testprotos/nullable/BUILD.bazel
---- a/internal/testprotos/nullable/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/nullable/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/nullable/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2512,7 +2512,7 @@
 +    ],
 +)
 diff -urN a/internal/testprotos/order/BUILD.bazel b/internal/testprotos/order/BUILD.bazel
---- a/internal/testprotos/order/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/order/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/order/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2534,7 +2534,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/registry/BUILD.bazel b/internal/testprotos/registry/BUILD.bazel
---- a/internal/testprotos/registry/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/registry/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/registry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2556,7 +2556,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/required/BUILD.bazel b/internal/testprotos/required/BUILD.bazel
---- a/internal/testprotos/required/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/required/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/required/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2578,7 +2578,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/test/BUILD.bazel b/internal/testprotos/test/BUILD.bazel
---- a/internal/testprotos/test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2607,7 +2607,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/test/weak1/BUILD.bazel b/internal/testprotos/test/weak1/BUILD.bazel
---- a/internal/testprotos/test/weak1/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/test/weak1/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/test/weak1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2629,7 +2629,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/test/weak2/BUILD.bazel b/internal/testprotos/test/weak2/BUILD.bazel
---- a/internal/testprotos/test/weak2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/test/weak2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/test/weak2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2651,7 +2651,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/test3/BUILD.bazel b/internal/testprotos/test3/BUILD.bazel
---- a/internal/testprotos/test3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/test3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/test3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2678,7 +2678,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/textpb2/BUILD.bazel b/internal/testprotos/textpb2/BUILD.bazel
---- a/internal/testprotos/textpb2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/textpb2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/textpb2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2707,7 +2707,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/testprotos/textpb3/BUILD.bazel b/internal/testprotos/textpb3/BUILD.bazel
---- a/internal/testprotos/textpb3/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/testprotos/textpb3/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/testprotos/textpb3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2729,7 +2729,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/version/BUILD.bazel b/internal/version/BUILD.bazel
---- a/internal/version/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/version/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/version/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2747,7 +2747,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/internal/weakdeps/BUILD.bazel b/internal/weakdeps/BUILD.bazel
---- a/internal/weakdeps/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/weakdeps/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/weakdeps/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2765,7 +2765,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel
---- a/proto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/proto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,94 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2863,7 +2863,7 @@
 +    ],
 +)
 diff -urN a/reflect/protodesc/BUILD.bazel b/reflect/protodesc/BUILD.bazel
---- a/reflect/protodesc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/reflect/protodesc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/reflect/protodesc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,48 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2915,7 +2915,7 @@
 +    ],
 +)
 diff -urN a/reflect/protopath/BUILD.bazel b/reflect/protopath/BUILD.bazel
---- a/reflect/protopath/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/reflect/protopath/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/reflect/protopath/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2941,7 +2941,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/reflect/protorange/BUILD.bazel b/reflect/protorange/BUILD.bazel
---- a/reflect/protorange/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/reflect/protorange/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/reflect/protorange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2991,7 +2991,7 @@
 +    ],
 +)
 diff -urN a/reflect/protoreflect/BUILD.bazel b/reflect/protoreflect/BUILD.bazel
---- a/reflect/protoreflect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/reflect/protoreflect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/reflect/protoreflect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3032,7 +3032,7 @@
 +    embed = [":protoreflect"],
 +)
 diff -urN a/reflect/protoregistry/BUILD.bazel b/reflect/protoregistry/BUILD.bazel
---- a/reflect/protoregistry/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/reflect/protoregistry/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/reflect/protoregistry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3072,7 +3072,7 @@
 +    ],
 +)
 diff -urN a/runtime/protoiface/BUILD.bazel b/runtime/protoiface/BUILD.bazel
---- a/runtime/protoiface/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/runtime/protoiface/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/runtime/protoiface/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3097,7 +3097,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/runtime/protoimpl/BUILD.bazel b/runtime/protoimpl/BUILD.bazel
---- a/runtime/protoimpl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/runtime/protoimpl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/runtime/protoimpl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3124,7 +3124,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/testing/protocmp/BUILD.bazel b/testing/protocmp/BUILD.bazel
---- a/testing/protocmp/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/testing/protocmp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/testing/protocmp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,52 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3180,7 +3180,7 @@
 +    ],
 +)
 diff -urN a/testing/protopack/BUILD.bazel b/testing/protopack/BUILD.bazel
---- a/testing/protopack/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/testing/protopack/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/testing/protopack/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3215,7 +3215,7 @@
 +    ],
 +)
 diff -urN a/testing/prototest/BUILD.bazel b/testing/prototest/BUILD.bazel
---- a/testing/prototest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/testing/prototest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/testing/prototest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3261,7 +3261,7 @@
 +    ],
 +)
 diff -urN a/types/descriptorpb/BUILD.bazel b/types/descriptorpb/BUILD.bazel
---- a/types/descriptorpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/descriptorpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/descriptorpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3283,7 +3283,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/dynamicpb/BUILD.bazel b/types/dynamicpb/BUILD.bazel
---- a/types/dynamicpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/dynamicpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/dynamicpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3321,7 +3321,7 @@
 +    ],
 +)
 diff -urN a/types/known/anypb/BUILD.bazel b/types/known/anypb/BUILD.bazel
---- a/types/known/anypb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/anypb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/anypb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3360,7 +3360,7 @@
 +    ],
 +)
 diff -urN a/types/known/apipb/BUILD.bazel b/types/known/apipb/BUILD.bazel
---- a/types/known/apipb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/apipb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/apipb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3384,7 +3384,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/known/durationpb/BUILD.bazel b/types/known/durationpb/BUILD.bazel
---- a/types/known/durationpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/durationpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/durationpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3418,7 +3418,7 @@
 +    ],
 +)
 diff -urN a/types/known/emptypb/BUILD.bazel b/types/known/emptypb/BUILD.bazel
---- a/types/known/emptypb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/emptypb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/emptypb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3440,7 +3440,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/known/fieldmaskpb/BUILD.bazel b/types/known/fieldmaskpb/BUILD.bazel
---- a/types/known/fieldmaskpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/fieldmaskpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/fieldmaskpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3475,7 +3475,7 @@
 +    ],
 +)
 diff -urN a/types/known/sourcecontextpb/BUILD.bazel b/types/known/sourcecontextpb/BUILD.bazel
---- a/types/known/sourcecontextpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/sourcecontextpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/sourcecontextpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3497,7 +3497,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/known/structpb/BUILD.bazel b/types/known/structpb/BUILD.bazel
---- a/types/known/structpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/structpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/structpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3532,7 +3532,7 @@
 +    ],
 +)
 diff -urN a/types/known/timestamppb/BUILD.bazel b/types/known/timestamppb/BUILD.bazel
---- a/types/known/timestamppb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/timestamppb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/timestamppb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3566,7 +3566,7 @@
 +    ],
 +)
 diff -urN a/types/known/typepb/BUILD.bazel b/types/known/typepb/BUILD.bazel
---- a/types/known/typepb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/typepb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/typepb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3590,7 +3590,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/known/wrapperspb/BUILD.bazel b/types/known/wrapperspb/BUILD.bazel
---- a/types/known/wrapperspb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/known/wrapperspb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/known/wrapperspb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3612,7 +3612,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/types/pluginpb/BUILD.bazel b/types/pluginpb/BUILD.bazel
---- a/types/pluginpb/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/types/pluginpb/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/types/pluginpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
diff --git a/third_party/org_golang_x_sys-gazelle.patch b/third_party/org_golang_x_sys-gazelle.patch
index c121949..7a4ef4c 100644
--- a/third_party/org_golang_x_sys-gazelle.patch
+++ b/third_party/org_golang_x_sys-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/cpu/BUILD.bazel b/cpu/BUILD.bazel
---- a/cpu/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/cpu/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/cpu/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,57 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -60,7 +60,7 @@
 +    deps = [":cpu"],
 +)
 diff -urN a/execabs/BUILD.bazel b/execabs/BUILD.bazel
---- a/execabs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/execabs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/execabs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -88,7 +88,7 @@
 +    embed = [":execabs"],
 +)
 diff -urN a/internal/unsafeheader/BUILD.bazel b/internal/unsafeheader/BUILD.bazel
---- a/internal/unsafeheader/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/unsafeheader/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/unsafeheader/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -112,7 +112,7 @@
 +    deps = [":unsafeheader"],
 +)
 diff -urN a/plan9/BUILD.bazel b/plan9/BUILD.bazel
---- a/plan9/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/plan9/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/plan9/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,51 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -167,9 +167,9 @@
 +    }),
 +)
 diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel
---- a/unix/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/unix/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/unix/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,336 @@
+@@ -0,0 +1,332 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -206,10 +206,6 @@
 +        "endian_big.go",
 +        "endian_little.go",
 +        "env_unix.go",
-+        "errors_freebsd_386.go",
-+        "errors_freebsd_amd64.go",
-+        "errors_freebsd_arm.go",
-+        "errors_freebsd_arm64.go",
 +        "fcntl.go",
 +        "fcntl_darwin.go",
 +        "fcntl_linux_32bit.go",
@@ -507,7 +503,7 @@
 +    embed = [":unix"],
 +)
 diff -urN a/unix/internal/mkmerge/BUILD.bazel b/unix/internal/mkmerge/BUILD.bazel
---- a/unix/internal/mkmerge/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/unix/internal/mkmerge/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/unix/internal/mkmerge/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -531,7 +527,7 @@
 +    embed = [":mkmerge_lib"],
 +)
 diff -urN a/windows/BUILD.bazel b/windows/BUILD.bazel
---- a/windows/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,59 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -594,7 +590,7 @@
 +    }),
 +)
 diff -urN a/windows/mkwinsyscall/BUILD.bazel b/windows/mkwinsyscall/BUILD.bazel
---- a/windows/mkwinsyscall/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/mkwinsyscall/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/mkwinsyscall/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -612,7 +608,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/windows/registry/BUILD.bazel b/windows/registry/BUILD.bazel
---- a/windows/registry/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/registry/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/registry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -650,7 +646,7 @@
 +    embed = [":registry"],
 +)
 diff -urN a/windows/svc/BUILD.bazel b/windows/svc/BUILD.bazel
---- a/windows/svc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/svc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/svc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -690,7 +686,7 @@
 +    }),
 +)
 diff -urN a/windows/svc/debug/BUILD.bazel b/windows/svc/debug/BUILD.bazel
---- a/windows/svc/debug/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/svc/debug/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/svc/debug/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -717,7 +713,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/windows/svc/eventlog/BUILD.bazel b/windows/svc/eventlog/BUILD.bazel
---- a/windows/svc/eventlog/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/svc/eventlog/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/svc/eventlog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -756,7 +752,7 @@
 +    }),
 +)
 diff -urN a/windows/svc/example/BUILD.bazel b/windows/svc/example/BUILD.bazel
---- a/windows/svc/example/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/svc/example/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/svc/example/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -789,7 +785,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/windows/svc/mgr/BUILD.bazel b/windows/svc/mgr/BUILD.bazel
---- a/windows/svc/mgr/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/windows/svc/mgr/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/windows/svc/mgr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
diff --git a/third_party/org_golang_x_tools-deletegopls.patch b/third_party/org_golang_x_tools-deletegopls.patch
index c885f23..e53c02d 100644
--- a/third_party/org_golang_x_tools-deletegopls.patch
+++ b/third_party/org_golang_x_tools-deletegopls.patch
@@ -1,6 +1,6 @@
 diff -urN a/gopls/README.md b/gopls/README.md
 --- a/gopls/README.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/README.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/README.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,113 +0,0 @@
 -# `gopls`, the Go language server
 -
@@ -117,7 +117,7 @@
 -[Gophers Slack]: https://gophers.slack.com/
 diff -urN a/gopls/api-diff/api_diff.go b/gopls/api-diff/api_diff.go
 --- a/gopls/api-diff/api_diff.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/api-diff/api_diff.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/api-diff/api_diff.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,274 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -395,7 +395,7 @@
 -}
 diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md
 --- a/gopls/doc/advanced.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/advanced.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/advanced.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,69 +0,0 @@
 -# Advanced topics
 -
@@ -468,7 +468,7 @@
 -[Go project]: https://go.googlesource.com/go
 diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md
 --- a/gopls/doc/analyzers.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/analyzers.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/analyzers.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,676 +0,0 @@
 -# Analyzers
 -
@@ -1148,7 +1148,7 @@
 -<!-- END Analyzers: DO NOT MANUALLY EDIT THIS SECTION -->
 diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md
 --- a/gopls/doc/command-line.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/command-line.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/command-line.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,15 +0,0 @@
 -# Command line
 -
@@ -1167,7 +1167,7 @@
 -It is not a goal of `gopls` to be a high performance command line tool. Its command line is intended for single file/package user interaction speeds, not bulk processing.
 diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md
 --- a/gopls/doc/commands.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/commands.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/commands.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,436 +0,0 @@
 -# Commands
 -
@@ -1607,7 +1607,7 @@
 -<!-- END Commands: DO NOT MANUALLY EDIT THIS SECTION -->
 diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md
 --- a/gopls/doc/contributing.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/contributing.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/contributing.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,119 +0,0 @@
 -# Documentation for contributors
 -
@@ -1730,7 +1730,7 @@
 -[issue-wanted]: https://github.com/golang/go/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3Agopls+label%3A"help+wanted" "help wanted"
 diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md
 --- a/gopls/doc/daemon.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/daemon.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/daemon.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,183 +0,0 @@
 -# Running gopls as a daemon
 -
@@ -1917,7 +1917,7 @@
 -that actually starts the daemon.
 diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md
 --- a/gopls/doc/design/design.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/design/design.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/design/design.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,394 +0,0 @@
 -# `gopls` design documentation
 -
@@ -2315,7 +2315,7 @@
 -[`workspace/didChangeWatchedFiles`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#workspace_didChangeWatchedFiles
 diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation.md
 --- a/gopls/doc/design/implementation.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/design/implementation.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/design/implementation.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,48 +0,0 @@
 -# gopls implementation documentation
 -
@@ -2367,7 +2367,7 @@
 -[x/tools]: https://github.com/golang/tools
 diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md
 --- a/gopls/doc/design/integrating.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/design/integrating.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/design/integrating.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,91 +0,0 @@
 -# Documentation for plugin authors
 -
@@ -2462,7 +2462,7 @@
 -[#31526]: https://github.com/golang/go/issues/31526
 diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md
 --- a/gopls/doc/emacs.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/emacs.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/emacs.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,183 +0,0 @@
 -# Emacs
 -
@@ -2649,7 +2649,7 @@
 -[Gophers slack]: https://invite.slack.golangbridge.org/
 diff -urN a/gopls/doc/features.md b/gopls/doc/features.md
 --- a/gopls/doc/features.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/features.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/features.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,55 +0,0 @@
 -# Features
 -
@@ -2708,7 +2708,7 @@
 -
 diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go
 --- a/gopls/doc/generate.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/generate.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/generate.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,712 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -3424,7 +3424,7 @@
 -}
 diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go
 --- a/gopls/doc/generate_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/generate_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/generate_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,26 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -3454,7 +3454,7 @@
 -}
 diff -urN a/gopls/doc/semantictokens.md b/gopls/doc/semantictokens.md
 --- a/gopls/doc/semantictokens.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/semantictokens.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/semantictokens.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,121 +0,0 @@
 -# Semantic Tokens
 -
@@ -3580,7 +3580,7 @@
 \ No newline at end of file
 diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md
 --- a/gopls/doc/settings.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/settings.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/settings.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,484 +0,0 @@
 -# Settings
 -
@@ -4068,7 +4068,7 @@
 -<!-- END Lenses: DO NOT MANUALLY EDIT THIS SECTION -->
 diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md
 --- a/gopls/doc/subl.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/subl.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/subl.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,81 +0,0 @@
 -# Sublime Text
 -
@@ -4153,7 +4153,7 @@
 -[LSP]: https://packagecontrol.io/packages/LSP
 diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md
 --- a/gopls/doc/troubleshooting.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/troubleshooting.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/troubleshooting.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,48 +0,0 @@
 -# Troubleshooting
 -
@@ -4205,7 +4205,7 @@
 -`gopls` automatically writes out memory debug information when your usage exceeds 1GB. This information can be found in your temporary directory with names like `gopls.1234-5GiB-withnames.zip`. On Windows, your temporary directory will be located at `%TMP%`, and on Unixes, it will be `$TMPDIR`, which is usually `/tmp`. Please [file an issue](#file-an-issue) with this memory debug information attached. If you are uncomfortable sharing the package names of your code, you can share the `-nonames` zip instead, but it's much less useful.
 diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md
 --- a/gopls/doc/vim.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/vim.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/vim.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,225 +0,0 @@
 -# Vim / Neovim
 -
@@ -4434,7 +4434,7 @@
 -[nvim-lspconfig-imports]: https://github.com/neovim/nvim-lspconfig/issues/115
 diff -urN a/gopls/doc/workspace.md b/gopls/doc/workspace.md
 --- a/gopls/doc/workspace.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/doc/workspace.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/doc/workspace.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,95 +0,0 @@
 -# Setting up your workspace
 -
@@ -4533,7 +4533,7 @@
 -[file a new issue](https://github.com/golang/go/issues/new).
 diff -urN a/gopls/go.mod b/gopls/go.mod
 --- a/gopls/go.mod	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/go.mod	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/go.mod	1969-12-31 16:00:00.000000000 -0800
 @@ -1,28 +0,0 @@
 -module golang.org/x/tools/gopls
 -
@@ -4565,7 +4565,7 @@
 -replace golang.org/x/tools => ../
 diff -urN a/gopls/go.sum b/gopls/go.sum
 --- a/gopls/go.sum	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/go.sum	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/go.sum	1969-12-31 16:00:00.000000000 -0800
 @@ -1,95 +0,0 @@
 -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
 -github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
@@ -4664,7 +4664,7 @@
 -mvdan.cc/xurls/v2 v2.4.0/go.mod h1:+GEjq9uNjqs8LQfM9nVnM8rff0OQ5Iash5rzX+N1CSg=
 diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerfile
 --- a/gopls/integration/govim/Dockerfile	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/Dockerfile	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/Dockerfile	1969-12-31 16:00:00.000000000 -0800
 @@ -1,16 +0,0 @@
 -# Copyright 2019 The Go Authors. All rights reserved.
 -# Use of this source code is governed by a BSD-style
@@ -4684,7 +4684,7 @@
 -    git checkout $GOVIM_REF
 diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.md
 --- a/gopls/integration/govim/README.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/README.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/README.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,47 +0,0 @@
 -# govim integration tests
 -
@@ -4735,7 +4735,7 @@
 -[govim]: https://github.com/govim/govim
 diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artifacts.go
 --- a/gopls/integration/govim/artifacts.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/artifacts.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/artifacts.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,67 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -4806,7 +4806,7 @@
 -}
 diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/govim/cloudbuild.harness.yaml
 --- a/gopls/integration/govim/cloudbuild.harness.yaml	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/cloudbuild.harness.yaml	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/cloudbuild.harness.yaml	1969-12-31 16:00:00.000000000 -0800
 @@ -1,21 +0,0 @@
 -# Copyright 2019 The Go Authors. All rights reserved.
 -# Use of this source code is governed by a BSD-style
@@ -4831,7 +4831,7 @@
 -  - gcr.io/$PROJECT_ID/govim-harness
 diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cloudbuild.yaml
 --- a/gopls/integration/govim/cloudbuild.yaml	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/cloudbuild.yaml	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/cloudbuild.yaml	1969-12-31 16:00:00.000000000 -0800
 @@ -1,51 +0,0 @@
 -# Copyright 2019 The Go Authors. All rights reserved.
 -# Use of this source code is governed by a BSD-style
@@ -4886,7 +4886,7 @@
 -logsBucket: 'gs://${_RESULT_BUCKET}'
 diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_local.sh
 --- a/gopls/integration/govim/run_local.sh	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/run_local.sh	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/run_local.sh	1969-12-31 16:00:00.000000000 -0800
 @@ -1,96 +0,0 @@
 -#!/bin/bash -e
 -
@@ -4986,7 +4986,7 @@
 -    -gopls "/src/tools/gopls/${temp_gopls_name}"
 diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integration/govim/run_tests_for_cloudbuild.sh
 --- a/gopls/integration/govim/run_tests_for_cloudbuild.sh	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/integration/govim/run_tests_for_cloudbuild.sh	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/integration/govim/run_tests_for_cloudbuild.sh	1969-12-31 16:00:00.000000000 -0800
 @@ -1,28 +0,0 @@
 -#!/bin/bash
 -
@@ -5018,7 +5018,7 @@
 -fi
 diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/coverage.go
 --- a/gopls/internal/coverage/coverage.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/coverage/coverage.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/coverage/coverage.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,261 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5283,7 +5283,7 @@
 -}
 diff -urN a/gopls/internal/govulncheck/README.md b/gopls/internal/govulncheck/README.md
 --- a/gopls/internal/govulncheck/README.md	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/README.md	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/README.md	1969-12-31 16:00:00.000000000 -0800
 @@ -1,17 +0,0 @@
 -# internal/govulncheck package
 -
@@ -5304,7 +5304,7 @@
 -3. Run `copy.sh`.
 diff -urN a/gopls/internal/govulncheck/cache.go b/gopls/internal/govulncheck/cache.go
 --- a/gopls/internal/govulncheck/cache.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/cache.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/cache.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,138 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5446,7 +5446,7 @@
 -}
 diff -urN a/gopls/internal/govulncheck/cache_test.go b/gopls/internal/govulncheck/cache_test.go
 --- a/gopls/internal/govulncheck/cache_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/cache_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/cache_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,165 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5615,7 +5615,7 @@
 -}
 diff -urN a/gopls/internal/govulncheck/copy.sh b/gopls/internal/govulncheck/copy.sh
 --- a/gopls/internal/govulncheck/copy.sh	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/copy.sh	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/copy.sh	1969-12-31 16:00:00.000000000 -0800
 @@ -1,13 +0,0 @@
 -#!/bin/bash -eu
 -
@@ -5632,7 +5632,7 @@
 -cp ../../../../vuln/cmd/govulncheck/internal/govulncheck/*.go .
 diff -urN a/gopls/internal/govulncheck/source.go b/gopls/internal/govulncheck/source.go
 --- a/gopls/internal/govulncheck/source.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/source.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/source.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,129 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5765,7 +5765,7 @@
 -}
 diff -urN a/gopls/internal/govulncheck/util.go b/gopls/internal/govulncheck/util.go
 --- a/gopls/internal/govulncheck/util.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/util.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/util.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,109 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5878,7 +5878,7 @@
 -}
 diff -urN a/gopls/internal/govulncheck/util_test.go b/gopls/internal/govulncheck/util_test.go
 --- a/gopls/internal/govulncheck/util_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/govulncheck/util_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/govulncheck/util_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,85 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -5967,7 +5967,7 @@
 -}
 diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go
 --- a/gopls/internal/hooks/analysis.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/analysis.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/analysis.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,62 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6033,7 +6033,7 @@
 -}
 diff -urN a/gopls/internal/hooks/analysis_117.go b/gopls/internal/hooks/analysis_117.go
 --- a/gopls/internal/hooks/analysis_117.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/analysis_117.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/analysis_117.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,14 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6051,7 +6051,7 @@
 -}
 diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go
 --- a/gopls/internal/hooks/diff.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/diff.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/diff.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,41 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6096,7 +6096,7 @@
 -}
 diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.go
 --- a/gopls/internal/hooks/diff_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/diff_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/diff_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,16 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6116,7 +6116,7 @@
 -}
 diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-licenses.sh
 --- a/gopls/internal/hooks/gen-licenses.sh	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/gen-licenses.sh	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/gen-licenses.sh	1969-12-31 16:00:00.000000000 -0800
 @@ -1,38 +0,0 @@
 -#!/bin/bash -eu
 -
@@ -6159,7 +6159,7 @@
 \ No newline at end of file
 diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go
 --- a/gopls/internal/hooks/hooks.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/hooks.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/hooks.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,34 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6197,7 +6197,7 @@
 -}
 diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go
 --- a/gopls/internal/hooks/licenses.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/licenses.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/licenses.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,169 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6370,7 +6370,7 @@
 -`
 diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/licenses_test.go
 --- a/gopls/internal/hooks/licenses_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/hooks/licenses_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/hooks/licenses_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,46 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6420,7 +6420,7 @@
 -}
 diff -urN a/gopls/internal/regtest/bench/bench_test.go b/gopls/internal/regtest/bench/bench_test.go
 --- a/gopls/internal/regtest/bench/bench_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/bench/bench_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/bench/bench_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,194 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6618,7 +6618,7 @@
 -}
 diff -urN a/gopls/internal/regtest/bench/completion_bench_test.go b/gopls/internal/regtest/bench/completion_bench_test.go
 --- a/gopls/internal/regtest/bench/completion_bench_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/bench/completion_bench_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/bench/completion_bench_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,187 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6809,7 +6809,7 @@
 -}
 diff -urN a/gopls/internal/regtest/bench/stress_test.go b/gopls/internal/regtest/bench/stress_test.go
 --- a/gopls/internal/regtest/bench/stress_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/bench/stress_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/bench/stress_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,66 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -6879,7 +6879,7 @@
 -}
 diff -urN a/gopls/internal/regtest/codelens/codelens_test.go b/gopls/internal/regtest/codelens/codelens_test.go
 --- a/gopls/internal/regtest/codelens/codelens_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/codelens/codelens_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/codelens/codelens_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,355 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -7238,7 +7238,7 @@
 -}
 diff -urN a/gopls/internal/regtest/completion/completion18_test.go b/gopls/internal/regtest/completion/completion18_test.go
 --- a/gopls/internal/regtest/completion/completion18_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/completion/completion18_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/completion/completion18_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,123 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -7365,7 +7365,7 @@
 -}
 diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/internal/regtest/completion/completion_test.go
 --- a/gopls/internal/regtest/completion/completion_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/completion/completion_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/completion/completion_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,648 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -8017,7 +8017,7 @@
 -}
 diff -urN a/gopls/internal/regtest/completion/postfix_snippet_test.go b/gopls/internal/regtest/completion/postfix_snippet_test.go
 --- a/gopls/internal/regtest/completion/postfix_snippet_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/completion/postfix_snippet_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/completion/postfix_snippet_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,442 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -8463,7 +8463,7 @@
 -}
 diff -urN a/gopls/internal/regtest/debug/debug_test.go b/gopls/internal/regtest/debug/debug_test.go
 --- a/gopls/internal/regtest/debug/debug_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/debug/debug_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/debug/debug_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,34 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -8501,7 +8501,7 @@
 -}
 diff -urN a/gopls/internal/regtest/diagnostics/builtin_test.go b/gopls/internal/regtest/diagnostics/builtin_test.go
 --- a/gopls/internal/regtest/diagnostics/builtin_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/diagnostics/builtin_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/diagnostics/builtin_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,38 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -8543,7 +8543,7 @@
 -}
 diff -urN a/gopls/internal/regtest/diagnostics/diagnostics_test.go b/gopls/internal/regtest/diagnostics/diagnostics_test.go
 --- a/gopls/internal/regtest/diagnostics/diagnostics_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/diagnostics/diagnostics_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/diagnostics/diagnostics_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,2268 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -10815,7 +10815,7 @@
 -}
 diff -urN a/gopls/internal/regtest/diagnostics/undeclared_test.go b/gopls/internal/regtest/diagnostics/undeclared_test.go
 --- a/gopls/internal/regtest/diagnostics/undeclared_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/diagnostics/undeclared_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/diagnostics/undeclared_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,67 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -10886,7 +10886,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/regtest/misc/call_hierarchy_test.go
 --- a/gopls/internal/regtest/misc/call_hierarchy_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/call_hierarchy_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/call_hierarchy_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,35 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -10925,7 +10925,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/configuration_test.go b/gopls/internal/regtest/misc/configuration_test.go
 --- a/gopls/internal/regtest/misc/configuration_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/configuration_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/configuration_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,80 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11009,7 +11009,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/debugserver_test.go b/gopls/internal/regtest/misc/debugserver_test.go
 --- a/gopls/internal/regtest/misc/debugserver_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/debugserver_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/debugserver_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,46 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11059,7 +11059,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/definition_test.go b/gopls/internal/regtest/misc/definition_test.go
 --- a/gopls/internal/regtest/misc/definition_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/definition_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/definition_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,291 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11354,7 +11354,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/embed_test.go b/gopls/internal/regtest/misc/embed_test.go
 --- a/gopls/internal/regtest/misc/embed_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/embed_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/embed_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,37 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11395,7 +11395,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/failures_test.go b/gopls/internal/regtest/misc/failures_test.go
 --- a/gopls/internal/regtest/misc/failures_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/failures_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/failures_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,70 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11469,7 +11469,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/fix_test.go b/gopls/internal/regtest/misc/fix_test.go
 --- a/gopls/internal/regtest/misc/fix_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/fix_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/fix_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,107 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11580,7 +11580,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/formatting_test.go b/gopls/internal/regtest/misc/formatting_test.go
 --- a/gopls/internal/regtest/misc/formatting_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/formatting_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/formatting_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,369 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -11953,7 +11953,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/generate_test.go b/gopls/internal/regtest/misc/generate_test.go
 --- a/gopls/internal/regtest/misc/generate_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/generate_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/generate_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,75 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12032,7 +12032,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/highlight_test.go b/gopls/internal/regtest/misc/highlight_test.go
 --- a/gopls/internal/regtest/misc/highlight_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/highlight_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/highlight_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,151 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12187,7 +12187,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/misc/hover_test.go
 --- a/gopls/internal/regtest/misc/hover_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/hover_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/hover_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,223 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12414,7 +12414,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/import_test.go b/gopls/internal/regtest/misc/import_test.go
 --- a/gopls/internal/regtest/misc/import_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/import_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/import_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,133 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12551,7 +12551,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/imports_test.go b/gopls/internal/regtest/misc/imports_test.go
 --- a/gopls/internal/regtest/misc/imports_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/imports_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/imports_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,216 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12771,7 +12771,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/link_test.go b/gopls/internal/regtest/misc/link_test.go
 --- a/gopls/internal/regtest/misc/link_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/link_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/link_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,98 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12873,7 +12873,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/misc_test.go b/gopls/internal/regtest/misc/misc_test.go
 --- a/gopls/internal/regtest/misc/misc_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/misc_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/misc_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,18 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12895,7 +12895,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/multiple_adhoc_test.go b/gopls/internal/regtest/misc/multiple_adhoc_test.go
 --- a/gopls/internal/regtest/misc/multiple_adhoc_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/multiple_adhoc_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/multiple_adhoc_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,44 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -12943,7 +12943,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/references_test.go b/gopls/internal/regtest/misc/references_test.go
 --- a/gopls/internal/regtest/misc/references_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/references_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/references_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,83 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13030,7 +13030,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/rename_test.go b/gopls/internal/regtest/misc/rename_test.go
 --- a/gopls/internal/regtest/misc/rename_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/rename_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/rename_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,58 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13092,7 +13092,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/semantictokens_test.go b/gopls/internal/regtest/misc/semantictokens_test.go
 --- a/gopls/internal/regtest/misc/semantictokens_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/semantictokens_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/semantictokens_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,44 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13140,7 +13140,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/settings_test.go b/gopls/internal/regtest/misc/settings_test.go
 --- a/gopls/internal/regtest/misc/settings_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/settings_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/settings_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,36 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13180,7 +13180,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/shared_test.go b/gopls/internal/regtest/misc/shared_test.go
 --- a/gopls/internal/regtest/misc/shared_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/shared_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/shared_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,64 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13248,7 +13248,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/staticcheck_test.go b/gopls/internal/regtest/misc/staticcheck_test.go
 --- a/gopls/internal/regtest/misc/staticcheck_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/staticcheck_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/staticcheck_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,78 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13330,7 +13330,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/vendor_test.go b/gopls/internal/regtest/misc/vendor_test.go
 --- a/gopls/internal/regtest/misc/vendor_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/vendor_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/vendor_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,79 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13413,7 +13413,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/vuln_test.go b/gopls/internal/regtest/misc/vuln_test.go
 --- a/gopls/internal/regtest/misc/vuln_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/vuln_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/vuln_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,43 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13460,7 +13460,7 @@
 -}
 diff -urN a/gopls/internal/regtest/misc/workspace_symbol_test.go b/gopls/internal/regtest/misc/workspace_symbol_test.go
 --- a/gopls/internal/regtest/misc/workspace_symbol_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/misc/workspace_symbol_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/misc/workspace_symbol_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,131 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -13595,7 +13595,7 @@
 -}
 diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regtest/modfile/modfile_test.go
 --- a/gopls/internal/regtest/modfile/modfile_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/modfile/modfile_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/modfile/modfile_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,1199 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -14798,7 +14798,7 @@
 -}
 diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/regtest/template/template_test.go
 --- a/gopls/internal/regtest/template/template_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/template/template_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/template/template_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,232 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -15034,7 +15034,7 @@
 -// Hover needs tests
 diff -urN a/gopls/internal/regtest/watch/watch_test.go b/gopls/internal/regtest/watch/watch_test.go
 --- a/gopls/internal/regtest/watch/watch_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/watch/watch_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/watch/watch_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,768 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -15806,7 +15806,7 @@
 -}
 diff -urN a/gopls/internal/regtest/workspace/metadata_test.go b/gopls/internal/regtest/workspace/metadata_test.go
 --- a/gopls/internal/regtest/workspace/metadata_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/workspace/metadata_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/workspace/metadata_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,43 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -15853,7 +15853,7 @@
 -}
 diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/regtest/workspace/workspace_test.go
 --- a/gopls/internal/regtest/workspace/workspace_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/regtest/workspace/workspace_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/regtest/workspace/workspace_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,1307 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17164,7 +17164,7 @@
 -}
 diff -urN a/gopls/internal/vulncheck/command.go b/gopls/internal/vulncheck/command.go
 --- a/gopls/internal/vulncheck/command.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/vulncheck/command.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/vulncheck/command.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,123 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17291,7 +17291,7 @@
 -}
 diff -urN a/gopls/internal/vulncheck/command_test.go b/gopls/internal/vulncheck/command_test.go
 --- a/gopls/internal/vulncheck/command_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/vulncheck/command_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/vulncheck/command_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,310 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17605,7 +17605,7 @@
 -}
 diff -urN a/gopls/internal/vulncheck/util.go b/gopls/internal/vulncheck/util.go
 --- a/gopls/internal/vulncheck/util.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/vulncheck/util.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/vulncheck/util.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,82 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17691,7 +17691,7 @@
 -}
 diff -urN a/gopls/internal/vulncheck/vulncheck.go b/gopls/internal/vulncheck/vulncheck.go
 --- a/gopls/internal/vulncheck/vulncheck.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/internal/vulncheck/vulncheck.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/internal/vulncheck/vulncheck.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,23 +0,0 @@
 -// Copyright 2022 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17718,7 +17718,7 @@
 -}
 diff -urN a/gopls/main.go b/gopls/main.go
 --- a/gopls/main.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/main.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/main.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,31 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17753,7 +17753,7 @@
 -}
 diff -urN a/gopls/release/release.go b/gopls/release/release.go
 --- a/gopls/release/release.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/release/release.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/release/release.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,213 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -17970,7 +17970,7 @@
 -}
 diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go
 --- a/gopls/test/debug/debug_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/test/debug/debug_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/test/debug/debug_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,181 +0,0 @@
 -// Copyright 2020 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -18155,7 +18155,7 @@
 -}
 diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go
 --- a/gopls/test/gopls_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/test/gopls_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/test/gopls_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,34 +0,0 @@
 -// Copyright 2019 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
@@ -18193,7 +18193,7 @@
 -}
 diff -urN a/gopls/test/json_test.go b/gopls/test/json_test.go
 --- a/gopls/test/json_test.go	2000-01-01 00:00:00.000000000 -0000
-+++ b/gopls/test/json_test.go	1970-01-01 01:00:00.000000000 +0100
++++ b/gopls/test/json_test.go	1969-12-31 16:00:00.000000000 -0800
 @@ -1,134 +0,0 @@
 -// Copyright 2021 The Go Authors. All rights reserved.
 -// Use of this source code is governed by a BSD-style
diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch
index 6fe5cbd..0c5d42b 100644
--- a/third_party/org_golang_x_tools-gazelle.patch
+++ b/third_party/org_golang_x_tools-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN b/benchmark/parse/BUILD.bazel c/benchmark/parse/BUILD.bazel
---- b/benchmark/parse/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/benchmark/parse/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/benchmark/parse/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -23,7 +23,7 @@
 +    embed = [":parse"],
 +)
 diff -urN b/blog/BUILD.bazel c/blog/BUILD.bazel
---- b/blog/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/blog/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/blog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -51,7 +51,7 @@
 +    embed = [":blog"],
 +)
 diff -urN b/blog/atom/BUILD.bazel c/blog/atom/BUILD.bazel
---- b/blog/atom/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/blog/atom/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/blog/atom/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -69,7 +69,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/auth/authtest/BUILD.bazel c/cmd/auth/authtest/BUILD.bazel
---- b/cmd/auth/authtest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/auth/authtest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/auth/authtest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -88,7 +88,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/auth/cookieauth/BUILD.bazel c/cmd/auth/cookieauth/BUILD.bazel
---- b/cmd/auth/cookieauth/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/auth/cookieauth/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/auth/cookieauth/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -106,7 +106,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/auth/gitauth/BUILD.bazel c/cmd/auth/gitauth/BUILD.bazel
---- b/cmd/auth/gitauth/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/auth/gitauth/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/auth/gitauth/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -125,7 +125,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/auth/netrcauth/BUILD.bazel c/cmd/auth/netrcauth/BUILD.bazel
---- b/cmd/auth/netrcauth/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/auth/netrcauth/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/auth/netrcauth/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -143,7 +143,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/benchcmp/BUILD.bazel c/cmd/benchcmp/BUILD.bazel
---- b/cmd/benchcmp/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/benchcmp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/benchcmp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -176,9 +176,9 @@
 +    deps = ["//benchmark/parse"],
 +)
 diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel
---- b/cmd/bundle/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/bundle/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,23 @@
+@@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
 +
 +go_library(
@@ -198,12 +198,11 @@
 +go_test(
 +    name = "bundle_test",
 +    srcs = ["main_test.go"],
-+    data = glob(["testdata/**"]),
 +    embed = [":bundle_lib"],
 +    deps = ["//go/packages/packagestest"],
 +)
 diff -urN b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel c/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel
---- b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -221,7 +220,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/bundle/testdata/src/initial/BUILD.bazel c/cmd/bundle/testdata/src/initial/BUILD.bazel
---- b/cmd/bundle/testdata/src/initial/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/bundle/testdata/src/initial/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/bundle/testdata/src/initial/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -243,9 +242,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/callgraph/BUILD.bazel c/cmd/callgraph/BUILD.bazel
---- b/cmd/callgraph/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/callgraph/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/callgraph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,75 @@
+@@ -0,0 +1,74 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
 +
 +go_library(
@@ -276,7 +275,6 @@
 +go_test(
 +    name = "callgraph_test",
 +    srcs = ["main_test.go"],
-+    data = glob(["testdata/**"]),
 +    embed = [":callgraph_lib"],
 +    deps = select({
 +        "@io_bazel_rules_go//go/platform:aix": [
@@ -322,7 +320,7 @@
 +    }),
 +)
 diff -urN b/cmd/callgraph/testdata/src/pkg/BUILD.bazel c/cmd/callgraph/testdata/src/pkg/BUILD.bazel
---- b/cmd/callgraph/testdata/src/pkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/callgraph/testdata/src/pkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/callgraph/testdata/src/pkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -346,7 +344,7 @@
 +    embed = [":pkg_lib"],
 +)
 diff -urN b/cmd/compilebench/BUILD.bazel c/cmd/compilebench/BUILD.bazel
---- b/cmd/compilebench/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/compilebench/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/compilebench/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -365,7 +363,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/cover/BUILD.bazel c/cmd/cover/BUILD.bazel
---- b/cmd/cover/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/cover/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/cover/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,70 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -439,7 +437,7 @@
 +    }),
 +)
 diff -urN b/cmd/cover/testdata/BUILD.bazel c/cmd/cover/testdata/BUILD.bazel
---- b/cmd/cover/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/cover/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/cover/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -460,7 +458,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/digraph/BUILD.bazel c/cmd/digraph/BUILD.bazel
---- b/cmd/digraph/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/digraph/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/digraph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -484,7 +482,7 @@
 +    embed = [":digraph_lib"],
 +)
 diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel
---- b/cmd/eg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/eg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/eg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -507,7 +505,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/file2fuzz/BUILD.bazel c/cmd/file2fuzz/BUILD.bazel
---- b/cmd/file2fuzz/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/file2fuzz/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/file2fuzz/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -531,9 +529,9 @@
 +    embed = [":file2fuzz_lib"],
 +)
 diff -urN b/cmd/fiximports/BUILD.bazel c/cmd/fiximports/BUILD.bazel
---- b/cmd/fiximports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,64 @@
+@@ -0,0 +1,63 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
 +
 +go_library(
@@ -553,7 +551,6 @@
 +go_test(
 +    name = "fiximports_test",
 +    srcs = ["main_test.go"],
-+    data = glob(["testdata/**"]),
 +    embed = [":fiximports_lib"],
 +    deps = select({
 +        "@io_bazel_rules_go//go/platform:aix": [
@@ -599,7 +596,7 @@
 +    }),
 +)
 diff -urN b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel
---- b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -617,7 +614,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel
---- b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -635,7 +632,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel
---- b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -653,7 +650,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel c/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel
---- b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -671,7 +668,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel c/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel
---- b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -689,7 +686,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel c/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel
---- b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -707,7 +704,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel c/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel
---- b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -725,7 +722,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel c/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel
---- b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -743,7 +740,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/getgo/BUILD.bazel c/cmd/getgo/BUILD.bazel
---- b/cmd/getgo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/getgo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/getgo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,74 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -821,7 +818,7 @@
 +    embed = [":getgo_lib"],
 +)
 diff -urN b/cmd/getgo/server/BUILD.bazel c/cmd/getgo/server/BUILD.bazel
---- b/cmd/getgo/server/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/getgo/server/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/getgo/server/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -839,7 +836,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/go-contrib-init/BUILD.bazel c/cmd/go-contrib-init/BUILD.bazel
---- b/cmd/go-contrib-init/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/go-contrib-init/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/go-contrib-init/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -864,7 +861,7 @@
 +    embed = [":go-contrib-init_lib"],
 +)
 diff -urN b/cmd/godex/BUILD.bazel c/cmd/godex/BUILD.bazel
---- b/cmd/godex/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/godex/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/godex/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -892,7 +889,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/godoc/BUILD.bazel c/cmd/godoc/BUILD.bazel
---- b/cmd/godoc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/godoc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/godoc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -936,7 +933,7 @@
 +    ],
 +)
 diff -urN b/cmd/goimports/BUILD.bazel c/cmd/goimports/BUILD.bazel
---- b/cmd/goimports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/goimports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/goimports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -963,7 +960,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/gomvpkg/BUILD.bazel c/cmd/gomvpkg/BUILD.bazel
---- b/cmd/gomvpkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/gomvpkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/gomvpkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -985,7 +982,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/gorename/BUILD.bazel c/cmd/gorename/BUILD.bazel
---- b/cmd/gorename/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/gorename/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/gorename/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -1013,7 +1010,7 @@
 +    deps = ["//internal/testenv"],
 +)
 diff -urN b/cmd/gotype/BUILD.bazel c/cmd/gotype/BUILD.bazel
---- b/cmd/gotype/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/gotype/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/gotype/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1035,7 +1032,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/goyacc/BUILD.bazel c/cmd/goyacc/BUILD.bazel
---- b/cmd/goyacc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/goyacc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/goyacc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1056,7 +1053,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/goyacc/testdata/expr/BUILD.bazel c/cmd/goyacc/testdata/expr/BUILD.bazel
---- b/cmd/goyacc/testdata/expr/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/goyacc/testdata/expr/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/goyacc/testdata/expr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1074,9 +1071,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/BUILD.bazel c/cmd/guru/BUILD.bazel
---- b/cmd/guru/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,57 @@
+@@ -0,0 +1,56 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
 +
 +go_library(
@@ -1130,12 +1127,11 @@
 +        "guru_test.go",
 +        "unit_test.go",
 +    ],
-+    data = glob(["testdata/**"]),
 +    embed = [":guru_lib"],
 +    deps = ["//internal/testenv"],
 +)
 diff -urN b/cmd/guru/serial/BUILD.bazel c/cmd/guru/serial/BUILD.bazel
---- b/cmd/guru/serial/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/serial/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/serial/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1153,7 +1149,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/alias/BUILD.bazel c/cmd/guru/testdata/src/alias/BUILD.bazel
---- b/cmd/guru/testdata/src/alias/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/alias/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/alias/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1171,7 +1167,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/calls/BUILD.bazel c/cmd/guru/testdata/src/calls/BUILD.bazel
---- b/cmd/guru/testdata/src/calls/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/calls/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/calls/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1189,7 +1185,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/calls-json/BUILD.bazel c/cmd/guru/testdata/src/calls-json/BUILD.bazel
---- b/cmd/guru/testdata/src/calls-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/calls-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/calls-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1207,7 +1203,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/definition-json/BUILD.bazel c/cmd/guru/testdata/src/definition-json/BUILD.bazel
---- b/cmd/guru/testdata/src/definition-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/definition-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/definition-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1228,7 +1224,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/describe/BUILD.bazel c/cmd/guru/testdata/src/describe/BUILD.bazel
---- b/cmd/guru/testdata/src/describe/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/describe/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/describe/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1246,7 +1242,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/describe-json/BUILD.bazel c/cmd/guru/testdata/src/describe-json/BUILD.bazel
---- b/cmd/guru/testdata/src/describe-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/describe-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/describe-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1264,7 +1260,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/freevars/BUILD.bazel c/cmd/guru/testdata/src/freevars/BUILD.bazel
---- b/cmd/guru/testdata/src/freevars/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/freevars/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/freevars/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1282,7 +1278,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/implements/BUILD.bazel c/cmd/guru/testdata/src/implements/BUILD.bazel
---- b/cmd/guru/testdata/src/implements/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/implements/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/implements/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1300,7 +1296,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/implements-json/BUILD.bazel c/cmd/guru/testdata/src/implements-json/BUILD.bazel
---- b/cmd/guru/testdata/src/implements-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/implements-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/implements-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1318,7 +1314,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/implements-methods/BUILD.bazel c/cmd/guru/testdata/src/implements-methods/BUILD.bazel
---- b/cmd/guru/testdata/src/implements-methods/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/implements-methods/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/implements-methods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1336,7 +1332,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel c/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel
---- b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1354,7 +1350,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/imports/BUILD.bazel c/cmd/guru/testdata/src/imports/BUILD.bazel
---- b/cmd/guru/testdata/src/imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1372,7 +1368,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/lib/BUILD.bazel c/cmd/guru/testdata/src/lib/BUILD.bazel
---- b/cmd/guru/testdata/src/lib/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/lib/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/lib/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1390,7 +1386,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel c/cmd/guru/testdata/src/lib/sublib/BUILD.bazel
---- b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/lib/sublib/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -1408,7 +1404,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/main/BUILD.bazel c/cmd/guru/testdata/src/main/BUILD.bazel
---- b/cmd/guru/testdata/src/main/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/main/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/main/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1426,7 +1422,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/peers/BUILD.bazel c/cmd/guru/testdata/src/peers/BUILD.bazel
---- b/cmd/guru/testdata/src/peers/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/peers/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/peers/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1444,7 +1440,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/peers-json/BUILD.bazel c/cmd/guru/testdata/src/peers-json/BUILD.bazel
---- b/cmd/guru/testdata/src/peers-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/peers-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/peers-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1462,7 +1458,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/pointsto/BUILD.bazel c/cmd/guru/testdata/src/pointsto/BUILD.bazel
---- b/cmd/guru/testdata/src/pointsto/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/pointsto/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/pointsto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1480,7 +1476,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel c/cmd/guru/testdata/src/pointsto-json/BUILD.bazel
---- b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/pointsto-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1498,7 +1494,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/referrers/BUILD.bazel c/cmd/guru/testdata/src/referrers/BUILD.bazel
---- b/cmd/guru/testdata/src/referrers/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/referrers/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/referrers/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -1525,7 +1521,7 @@
 +    embed = [":referrers_lib"],
 +)
 diff -urN b/cmd/guru/testdata/src/referrers-json/BUILD.bazel c/cmd/guru/testdata/src/referrers-json/BUILD.bazel
---- b/cmd/guru/testdata/src/referrers-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/referrers-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/referrers-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1543,7 +1539,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/reflection/BUILD.bazel c/cmd/guru/testdata/src/reflection/BUILD.bazel
---- b/cmd/guru/testdata/src/reflection/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/reflection/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/reflection/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1561,7 +1557,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/softerrs/BUILD.bazel c/cmd/guru/testdata/src/softerrs/BUILD.bazel
---- b/cmd/guru/testdata/src/softerrs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/softerrs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/softerrs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1579,7 +1575,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/what/BUILD.bazel c/cmd/guru/testdata/src/what/BUILD.bazel
---- b/cmd/guru/testdata/src/what/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/what/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/what/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1597,7 +1593,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/what-json/BUILD.bazel c/cmd/guru/testdata/src/what-json/BUILD.bazel
---- b/cmd/guru/testdata/src/what-json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/what-json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/what-json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1615,7 +1611,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/guru/testdata/src/whicherrs/BUILD.bazel c/cmd/guru/testdata/src/whicherrs/BUILD.bazel
---- b/cmd/guru/testdata/src/whicherrs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/guru/testdata/src/whicherrs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/guru/testdata/src/whicherrs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1633,7 +1629,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/html2article/BUILD.bazel c/cmd/html2article/BUILD.bazel
---- b/cmd/html2article/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/html2article/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/html2article/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1655,7 +1651,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/present/BUILD.bazel c/cmd/present/BUILD.bazel
---- b/cmd/present/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/present/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/present/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1684,7 +1680,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel
---- b/cmd/present2md/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/present2md/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/present2md/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1703,7 +1699,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel
---- b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -1729,7 +1725,7 @@
 +    deps = ["//internal/testenv"],
 +)
 diff -urN b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel
---- b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -1755,7 +1751,7 @@
 +    deps = ["//internal/testenv"],
 +)
 diff -urN b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel
---- b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1773,7 +1769,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel
---- b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1809,7 +1805,7 @@
 +    deps = ["//internal/testenv"],
 +)
 diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel
---- b/cmd/splitdwarf/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/splitdwarf/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/splitdwarf/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,47 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1860,7 +1856,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/splitdwarf/internal/macho/BUILD.bazel c/cmd/splitdwarf/internal/macho/BUILD.bazel
---- b/cmd/splitdwarf/internal/macho/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/splitdwarf/internal/macho/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/splitdwarf/internal/macho/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -1891,7 +1887,7 @@
 +    embed = [":macho"],
 +)
 diff -urN b/cmd/ssadump/BUILD.bazel c/cmd/ssadump/BUILD.bazel
---- b/cmd/ssadump/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/ssadump/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/ssadump/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1916,7 +1912,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/stress/BUILD.bazel c/cmd/stress/BUILD.bazel
---- b/cmd/stress/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/stress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/stress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,56 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -1976,7 +1972,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/stringer/BUILD.bazel c/cmd/stringer/BUILD.bazel
---- b/cmd/stringer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/stringer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/stringer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,69 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
@@ -2049,7 +2045,7 @@
 +    }),
 +)
 diff -urN b/cmd/stringer/testdata/BUILD.bazel c/cmd/stringer/testdata/BUILD.bazel
---- b/cmd/stringer/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/stringer/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/stringer/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -2080,7 +2076,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/stringer/testdata/typeparams/BUILD.bazel c/cmd/stringer/testdata/typeparams/BUILD.bazel
---- b/cmd/stringer/testdata/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/stringer/testdata/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/stringer/testdata/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -2101,7 +2097,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/cmd/toolstash/BUILD.bazel c/cmd/toolstash/BUILD.bazel
---- b/cmd/toolstash/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cmd/toolstash/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cmd/toolstash/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -2123,7 +2119,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/container/intsets/BUILD.bazel c/container/intsets/BUILD.bazel
---- b/container/intsets/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/container/intsets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/container/intsets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2150,7 +2146,7 @@
 +    embed = [":intsets"],
 +)
 diff -urN b/copyright/BUILD.bazel c/copyright/BUILD.bazel
---- b/copyright/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/copyright/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/copyright/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2174,7 +2170,7 @@
 +    embed = [":copyright"],
 +)
 diff -urN b/cover/BUILD.bazel c/cover/BUILD.bazel
---- b/cover/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/cover/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/cover/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2198,7 +2194,7 @@
 +    embed = [":cover"],
 +)
 diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel
---- b/go/analysis/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2228,7 +2224,7 @@
 +    embed = [":analysis"],
 +)
 diff -urN b/go/analysis/analysistest/BUILD.bazel c/go/analysis/analysistest/BUILD.bazel
---- b/go/analysis/analysistest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/analysistest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/analysistest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2266,7 +2262,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/internal/analysisflags/BUILD.bazel c/go/analysis/internal/analysisflags/BUILD.bazel
---- b/go/analysis/internal/analysisflags/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/internal/analysisflags/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/internal/analysisflags/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2297,7 +2293,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/internal/checker/BUILD.bazel c/go/analysis/internal/checker/BUILD.bazel
---- b/go/analysis/internal/checker/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/internal/checker/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/internal/checker/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2335,7 +2331,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/internal/facts/BUILD.bazel c/go/analysis/internal/facts/BUILD.bazel
---- b/go/analysis/internal/facts/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/internal/facts/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/internal/facts/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2373,7 +2369,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/multichecker/BUILD.bazel c/go/analysis/multichecker/BUILD.bazel
---- b/go/analysis/multichecker/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/multichecker/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/multichecker/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -2408,9 +2404,9 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/asmdecl/BUILD.bazel c/go/analysis/passes/asmdecl/BUILD.bazel
---- b/go/analysis/passes/asmdecl/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/asmdecl/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/asmdecl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2437,14 +2433,13 @@
 +go_test(
 +    name = "asmdecl_test",
 +    srcs = ["asmdecl_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":asmdecl",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel c/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2474,9 +2469,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/assign/BUILD.bazel c/go/analysis/passes/assign/BUILD.bazel
---- b/go/analysis/passes/assign/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/assign/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/assign/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2501,7 +2496,6 @@
 +go_test(
 +    name = "assign_test",
 +    srcs = ["assign_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":assign",
 +        "//go/analysis/analysistest",
@@ -2509,7 +2503,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel c/go/analysis/passes/assign/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/assign/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2527,7 +2521,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2545,9 +2539,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/atomic/BUILD.bazel c/go/analysis/passes/atomic/BUILD.bazel
---- b/go/analysis/passes/atomic/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomic/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomic/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2572,7 +2566,6 @@
 +go_test(
 +    name = "atomic_test",
 +    srcs = ["atomic_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":atomic",
 +        "//go/analysis/analysistest",
@@ -2580,7 +2573,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel c/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2598,7 +2591,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2616,9 +2609,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/atomicalign/BUILD.bazel c/go/analysis/passes/atomicalign/BUILD.bazel
---- b/go/analysis/passes/atomicalign/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomicalign/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomicalign/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2643,14 +2636,13 @@
 +go_test(
 +    name = "atomicalign_test",
 +    srcs = ["atomicalign_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":atomicalign",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel c/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2671,7 +2663,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel c/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2692,9 +2684,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/bools/BUILD.bazel c/go/analysis/passes/bools/BUILD.bazel
---- b/go/analysis/passes/bools/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/bools/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/bools/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2719,7 +2711,6 @@
 +go_test(
 +    name = "bools_test",
 +    srcs = ["bools_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":bools",
 +        "//go/analysis/analysistest",
@@ -2727,7 +2718,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel c/go/analysis/passes/bools/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/bools/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2745,7 +2736,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2763,9 +2754,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/buildssa/BUILD.bazel c/go/analysis/passes/buildssa/BUILD.bazel
---- b/go/analysis/passes/buildssa/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildssa/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildssa/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2788,7 +2779,6 @@
 +go_test(
 +    name = "buildssa_test",
 +    srcs = ["buildssa_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":buildssa",
 +        "//go/analysis/analysistest",
@@ -2796,7 +2786,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2814,7 +2804,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2832,7 +2822,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel
---- b/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2850,9 +2840,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/buildtag/BUILD.bazel c/go/analysis/passes/buildtag/BUILD.bazel
---- b/go/analysis/passes/buildtag/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildtag/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildtag/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2878,7 +2868,6 @@
 +go_test(
 +    name = "buildtag_test",
 +    srcs = ["buildtag_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":buildtag",
 +        "//go/analysis",
@@ -2886,7 +2875,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel c/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2908,9 +2897,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/cgocall/BUILD.bazel c/go/analysis/passes/cgocall/BUILD.bazel
---- b/go/analysis/passes/cgocall/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/cgocall/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/cgocall/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -2933,7 +2922,6 @@
 +go_test(
 +    name = "cgocall_test",
 +    srcs = ["cgocall_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":cgocall",
 +        "//go/analysis/analysistest",
@@ -2941,7 +2929,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2963,7 +2951,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2981,7 +2969,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel
---- b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -2999,7 +2987,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3018,9 +3006,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/composite/BUILD.bazel
---- b/go/analysis/passes/composite/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/composite/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/composite/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3048,7 +3036,6 @@
 +go_test(
 +    name = "composite_test",
 +    srcs = ["composite_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":composite",
 +        "//go/analysis/analysistest",
@@ -3056,7 +3043,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3080,7 +3067,7 @@
 +    embed = [":a"],
 +)
 diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3098,7 +3085,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel
---- b/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3116,9 +3103,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/copylock/BUILD.bazel c/go/analysis/passes/copylock/BUILD.bazel
---- b/go/analysis/passes/copylock/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/copylock/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/copylock/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3144,7 +3131,6 @@
 +go_test(
 +    name = "copylock_test",
 +    srcs = ["copylock_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":copylock",
 +        "//go/analysis/analysistest",
@@ -3152,7 +3138,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel c/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3174,7 +3160,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3192,9 +3178,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ctrlflow/BUILD.bazel c/go/analysis/passes/ctrlflow/BUILD.bazel
---- b/go/analysis/passes/ctrlflow/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ctrlflow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ctrlflow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3220,7 +3206,6 @@
 +go_test(
 +    name = "ctrlflow_test",
 +    srcs = ["ctrlflow_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":ctrlflow",
 +        "//go/analysis/analysistest",
@@ -3228,7 +3213,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3246,7 +3231,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel
---- b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3264,7 +3249,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3282,9 +3267,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/deepequalerrors/BUILD.bazel c/go/analysis/passes/deepequalerrors/BUILD.bazel
---- b/go/analysis/passes/deepequalerrors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/deepequalerrors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/deepequalerrors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3309,7 +3294,6 @@
 +go_test(
 +    name = "deepequalerrors_test",
 +    srcs = ["deepequalerrors_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":deepequalerrors",
 +        "//go/analysis/analysistest",
@@ -3317,7 +3301,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel c/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3335,7 +3319,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3353,9 +3337,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/errorsas/BUILD.bazel c/go/analysis/passes/errorsas/BUILD.bazel
---- b/go/analysis/passes/errorsas/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/errorsas/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/errorsas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3380,7 +3364,6 @@
 +go_test(
 +    name = "errorsas_test",
 +    srcs = ["errorsas_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":errorsas",
 +        "//go/analysis/analysistest",
@@ -3388,7 +3371,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel c/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3406,7 +3389,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3424,9 +3407,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/fieldalignment/BUILD.bazel c/go/analysis/passes/fieldalignment/BUILD.bazel
---- b/go/analysis/passes/fieldalignment/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/fieldalignment/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/fieldalignment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3450,14 +3433,13 @@
 +go_test(
 +    name = "fieldalignment_test",
 +    srcs = ["fieldalignment_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":fieldalignment",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel c/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel
---- b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -3479,7 +3461,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel c/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3501,9 +3483,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/findcall/BUILD.bazel c/go/analysis/passes/findcall/BUILD.bazel
---- b/go/analysis/passes/findcall/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/findcall/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/findcall/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,25 @@
+@@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3523,14 +3505,13 @@
 +go_test(
 +    name = "findcall_test",
 +    srcs = ["findcall_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":findcall",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel c/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel
---- b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -3552,7 +3533,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel c/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -3570,9 +3551,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/framepointer/BUILD.bazel c/go/analysis/passes/framepointer/BUILD.bazel
---- b/go/analysis/passes/framepointer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/framepointer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/framepointer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,28 @@
+@@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3595,14 +3576,13 @@
 +go_test(
 +    name = "framepointer_test",
 +    srcs = ["framepointer_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":framepointer",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel c/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3626,9 +3606,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/httpresponse/BUILD.bazel c/go/analysis/passes/httpresponse/BUILD.bazel
---- b/go/analysis/passes/httpresponse/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/httpresponse/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/httpresponse/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3653,7 +3633,6 @@
 +go_test(
 +    name = "httpresponse_test",
 +    srcs = ["httpresponse_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":httpresponse",
 +        "//go/analysis/analysistest",
@@ -3661,7 +3640,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel c/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3679,7 +3658,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3697,9 +3676,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ifaceassert/BUILD.bazel c/go/analysis/passes/ifaceassert/BUILD.bazel
---- b/go/analysis/passes/ifaceassert/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ifaceassert/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ifaceassert/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3727,7 +3706,6 @@
 +go_test(
 +    name = "ifaceassert_test",
 +    srcs = ["ifaceassert_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":ifaceassert",
 +        "//go/analysis/analysistest",
@@ -3735,7 +3713,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel c/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel
---- b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -3757,7 +3735,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel c/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3775,7 +3753,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3793,7 +3771,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/inspect/BUILD.bazel c/go/analysis/passes/inspect/BUILD.bazel
---- b/go/analysis/passes/inspect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/inspect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/inspect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3815,7 +3793,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/internal/analysisutil/BUILD.bazel c/go/analysis/passes/internal/analysisutil/BUILD.bazel
---- b/go/analysis/passes/internal/analysisutil/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/internal/analysisutil/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/internal/analysisutil/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -3842,9 +3820,9 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loopclosure/BUILD.bazel
---- b/go/analysis/passes/loopclosure/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/loopclosure/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/loopclosure/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3869,7 +3847,6 @@
 +go_test(
 +    name = "loopclosure_test",
 +    srcs = ["loopclosure_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":loopclosure",
 +        "//go/analysis/analysistest",
@@ -3877,7 +3854,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3896,7 +3873,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel
---- b/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3914,7 +3891,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -3933,9 +3910,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/lostcancel/BUILD.bazel c/go/analysis/passes/lostcancel/BUILD.bazel
---- b/go/analysis/passes/lostcancel/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/lostcancel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/lostcancel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -3961,7 +3938,6 @@
 +go_test(
 +    name = "lostcancel_test",
 +    srcs = ["lostcancel_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":lostcancel",
 +        "//go/analysis/analysistest",
@@ -3969,7 +3945,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel c/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel
---- b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -3991,7 +3967,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4009,7 +3985,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -4027,7 +4003,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4045,9 +4021,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilfunc/BUILD.bazel c/go/analysis/passes/nilfunc/BUILD.bazel
---- b/go/analysis/passes/nilfunc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilfunc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilfunc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4072,7 +4048,6 @@
 +go_test(
 +    name = "nilfunc_test",
 +    srcs = ["nilfunc_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":nilfunc",
 +        "//go/analysis/analysistest",
@@ -4080,7 +4055,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel c/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4098,7 +4073,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4116,9 +4091,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilness/BUILD.bazel c/go/analysis/passes/nilness/BUILD.bazel
---- b/go/analysis/passes/nilness/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilness/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilness/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
+@@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4145,7 +4120,6 @@
 +        "nilness_go117_test.go",
 +        "nilness_test.go",
 +    ],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":nilness",
 +        "//go/analysis/analysistest",
@@ -4153,7 +4127,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel c/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel
---- b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -4175,7 +4149,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4193,7 +4167,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4211,7 +4185,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel
---- b/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4229,9 +4203,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/pkgfact/BUILD.bazel c/go/analysis/passes/pkgfact/BUILD.bazel
---- b/go/analysis/passes/pkgfact/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/pkgfact/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/pkgfact/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,25 @@
+@@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4251,14 +4225,13 @@
 +go_test(
 +    name = "pkgfact_test",
 +    srcs = ["pkgfact_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":pkgfact",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4276,7 +4249,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4294,7 +4267,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel
---- b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4312,9 +4285,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/printf/BUILD.bazel c/go/analysis/passes/printf/BUILD.bazel
---- b/go/analysis/passes/printf/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/printf/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/printf/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
+@@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4344,7 +4317,6 @@
 +go_test(
 +    name = "printf_test",
 +    srcs = ["printf_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":printf",
 +        "//go/analysis/analysistest",
@@ -4352,7 +4324,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel c/go/analysis/passes/printf/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/printf/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4370,7 +4342,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel c/go/analysis/passes/printf/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/printf/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4388,7 +4360,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel c/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel
---- b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4406,7 +4378,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4427,9 +4399,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/reflectvaluecompare/BUILD.bazel c/go/analysis/passes/reflectvaluecompare/BUILD.bazel
---- b/go/analysis/passes/reflectvaluecompare/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/reflectvaluecompare/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/reflectvaluecompare/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4454,14 +4426,13 @@
 +go_test(
 +    name = "reflectvaluecompare_test",
 +    srcs = ["reflectvaluecompare_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":reflectvaluecompare",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel c/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4479,9 +4450,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/shadow/BUILD.bazel c/go/analysis/passes/shadow/BUILD.bazel
---- b/go/analysis/passes/shadow/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shadow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shadow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4505,14 +4476,13 @@
 +go_test(
 +    name = "shadow_test",
 +    srcs = ["shadow_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":shadow",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel c/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel
---- b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -4534,7 +4504,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel c/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4552,9 +4522,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/shift/BUILD.bazel c/go/analysis/passes/shift/BUILD.bazel
---- b/go/analysis/passes/shift/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shift/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shift/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4583,7 +4553,6 @@
 +go_test(
 +    name = "shift_test",
 +    srcs = ["shift_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":shift",
 +        "//go/analysis/analysistest",
@@ -4591,7 +4560,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel c/go/analysis/passes/shift/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shift/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4609,7 +4578,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4627,9 +4596,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/sigchanyzer/BUILD.bazel c/go/analysis/passes/sigchanyzer/BUILD.bazel
---- b/go/analysis/passes/sigchanyzer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/sigchanyzer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/sigchanyzer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4653,14 +4622,13 @@
 +go_test(
 +    name = "sigchanyzer_test",
 +    srcs = ["sigchanyzer_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":sigchanyzer",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel c/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4678,9 +4646,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/sortslice/BUILD.bazel c/go/analysis/passes/sortslice/BUILD.bazel
---- b/go/analysis/passes/sortslice/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/sortslice/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/sortslice/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4705,14 +4673,13 @@
 +go_test(
 +    name = "sortslice_test",
 +    srcs = ["analyzer_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":sortslice",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel c/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4730,9 +4697,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/stdmethods/BUILD.bazel c/go/analysis/passes/stdmethods/BUILD.bazel
---- b/go/analysis/passes/stdmethods/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stdmethods/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stdmethods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4756,7 +4723,6 @@
 +go_test(
 +    name = "stdmethods_test",
 +    srcs = ["stdmethods_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":stdmethods",
 +        "//go/analysis/analysistest",
@@ -4764,7 +4730,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel c/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4785,7 +4751,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4803,9 +4769,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/stringintconv/BUILD.bazel c/go/analysis/passes/stringintconv/BUILD.bazel
---- b/go/analysis/passes/stringintconv/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stringintconv/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stringintconv/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4830,7 +4796,6 @@
 +go_test(
 +    name = "stringintconv_test",
 +    srcs = ["string_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":stringintconv",
 +        "//go/analysis/analysistest",
@@ -4838,7 +4803,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel c/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel
---- b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -4860,7 +4825,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel c/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4878,7 +4843,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4896,9 +4861,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/structtag/BUILD.bazel c/go/analysis/passes/structtag/BUILD.bazel
---- b/go/analysis/passes/structtag/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/structtag/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/structtag/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4922,14 +4887,13 @@
 +go_test(
 +    name = "structtag_test",
 +    srcs = ["structtag_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":structtag",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel c/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4947,7 +4911,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel c/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel
---- b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -4965,9 +4929,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/testinggoroutine/BUILD.bazel c/go/analysis/passes/testinggoroutine/BUILD.bazel
---- b/go/analysis/passes/testinggoroutine/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/testinggoroutine/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/testinggoroutine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -4993,7 +4957,6 @@
 +go_test(
 +    name = "testinggoroutine_test",
 +    srcs = ["testinggoroutine_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":testinggoroutine",
 +        "//go/analysis/analysistest",
@@ -5001,7 +4964,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel c/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5022,7 +4985,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5040,9 +5003,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUILD.bazel
---- b/go/analysis/passes/tests/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5066,7 +5029,6 @@
 +go_test(
 +    name = "tests_test",
 +    srcs = ["tests_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":tests",
 +        "//go/analysis/analysistest",
@@ -5075,7 +5037,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5103,7 +5065,7 @@
 +    embed = [":a"],
 +)
 diff -urN b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel c/go/analysis/passes/tests/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5121,7 +5083,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel c/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel
---- b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,6 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -5131,7 +5093,7 @@
 +    srcs = ["b_test.go"],
 +)
 diff -urN b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel c/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel
---- b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5155,7 +5117,7 @@
 +    embed = [":divergent"],
 +)
 diff -urN b/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5179,9 +5141,9 @@
 +    embed = [":typeparams"],
 +)
 diff -urN b/go/analysis/passes/unmarshal/BUILD.bazel c/go/analysis/passes/unmarshal/BUILD.bazel
---- b/go/analysis/passes/unmarshal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unmarshal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unmarshal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5207,7 +5169,6 @@
 +go_test(
 +    name = "unmarshal_test",
 +    srcs = ["unmarshal_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unmarshal",
 +        "//go/analysis/analysistest",
@@ -5215,7 +5176,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel c/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel
---- b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -5237,7 +5198,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel c/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5255,7 +5216,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5273,9 +5234,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unreachable/BUILD.bazel c/go/analysis/passes/unreachable/BUILD.bazel
---- b/go/analysis/passes/unreachable/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unreachable/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unreachable/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5299,14 +5260,13 @@
 +go_test(
 +    name = "unreachable_test",
 +    srcs = ["unreachable_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unreachable",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel c/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5324,9 +5284,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafeptr/BUILD.bazel
---- b/go/analysis/passes/unsafeptr/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unsafeptr/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unsafeptr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5351,7 +5311,6 @@
 +go_test(
 +    name = "unsafeptr_test",
 +    srcs = ["unsafeptr_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unsafeptr",
 +        "//go/analysis/analysistest",
@@ -5359,7 +5318,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel c/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5380,7 +5339,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5398,9 +5357,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unusedresult/BUILD.bazel c/go/analysis/passes/unusedresult/BUILD.bazel
---- b/go/analysis/passes/unusedresult/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedresult/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedresult/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5426,7 +5385,6 @@
 +go_test(
 +    name = "unusedresult_test",
 +    srcs = ["unusedresult_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unusedresult",
 +        "//go/analysis/analysistest",
@@ -5434,7 +5392,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5452,7 +5410,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel
---- b/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5470,7 +5428,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel
---- b/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5488,9 +5446,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/unusedwrite/BUILD.bazel c/go/analysis/passes/unusedwrite/BUILD.bazel
---- b/go/analysis/passes/unusedwrite/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedwrite/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedwrite/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5514,14 +5472,13 @@
 +go_test(
 +    name = "unusedwrite_test",
 +    srcs = ["unusedwrite_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unusedwrite",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel c/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5539,9 +5496,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/usesgenerics/BUILD.bazel c/go/analysis/passes/usesgenerics/BUILD.bazel
---- b/go/analysis/passes/usesgenerics/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/usesgenerics/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/usesgenerics/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -5566,7 +5523,6 @@
 +go_test(
 +    name = "usesgenerics_test",
 +    srcs = ["usesgenerics_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":usesgenerics",
 +        "//go/analysis/analysistest",
@@ -5574,7 +5530,7 @@
 +    ],
 +)
 diff -urN b/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel
---- b/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5592,7 +5548,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel
---- b/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5610,7 +5566,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel
---- b/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5628,7 +5584,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel
---- b/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5646,7 +5602,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/singlechecker/BUILD.bazel c/go/analysis/singlechecker/BUILD.bazel
---- b/go/analysis/singlechecker/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/singlechecker/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/singlechecker/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5670,7 +5626,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/analysis/unitchecker/BUILD.bazel c/go/analysis/unitchecker/BUILD.bazel
---- b/go/analysis/unitchecker/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/analysis/unitchecker/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/analysis/unitchecker/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5708,7 +5664,7 @@
 +    ],
 +)
 diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel
---- b/go/ast/astutil/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ast/astutil/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ast/astutil/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,31 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5743,7 +5699,7 @@
 +    deps = ["//internal/typeparams"],
 +)
 diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel
---- b/go/ast/inspector/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ast/inspector/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ast/inspector/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5774,7 +5730,7 @@
 +    ],
 +)
 diff -urN b/go/buildutil/BUILD.bazel c/go/buildutil/BUILD.bazel
---- b/go/buildutil/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/buildutil/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/buildutil/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5813,7 +5769,7 @@
 +    ],
 +)
 diff -urN b/go/callgraph/BUILD.bazel c/go/callgraph/BUILD.bazel
---- b/go/callgraph/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -5835,7 +5791,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/callgraph/cha/BUILD.bazel c/go/callgraph/cha/BUILD.bazel
---- b/go/callgraph/cha/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/cha/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/cha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,132 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -5971,7 +5927,7 @@
 +    }),
 +)
 diff -urN b/go/callgraph/cha/testdata/BUILD.bazel c/go/callgraph/cha/testdata/BUILD.bazel
---- b/go/callgraph/cha/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/cha/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/cha/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -5989,7 +5945,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/callgraph/rta/BUILD.bazel c/go/callgraph/rta/BUILD.bazel
---- b/go/callgraph/rta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/rta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/rta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,132 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6125,7 +6081,7 @@
 +    }),
 +)
 diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel
---- b/go/callgraph/static/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/static/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/static/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6161,7 +6117,7 @@
 +    ],
 +)
 diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel
---- b/go/callgraph/vta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/vta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/vta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,49 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6214,7 +6170,7 @@
 +    ],
 +)
 diff -urN b/go/callgraph/vta/internal/trie/BUILD.bazel c/go/callgraph/vta/internal/trie/BUILD.bazel
---- b/go/callgraph/vta/internal/trie/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/vta/internal/trie/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/vta/internal/trie/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6247,7 +6203,7 @@
 +    embed = [":trie"],
 +)
 diff -urN b/go/callgraph/vta/testdata/src/BUILD.bazel c/go/callgraph/vta/testdata/src/BUILD.bazel
---- b/go/callgraph/vta/testdata/src/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/vta/testdata/src/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/vta/testdata/src/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,46 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6297,7 +6253,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/callgraph/vta/testdata/src/d/BUILD.bazel c/go/callgraph/vta/testdata/src/d/BUILD.bazel
---- b/go/callgraph/vta/testdata/src/d/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/vta/testdata/src/d/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/vta/testdata/src/d/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6315,7 +6271,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/callgraph/vta/testdata/src/t/BUILD.bazel c/go/callgraph/vta/testdata/src/t/BUILD.bazel
---- b/go/callgraph/vta/testdata/src/t/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/callgraph/vta/testdata/src/t/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/callgraph/vta/testdata/src/t/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6333,7 +6289,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel
---- b/go/cfg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/cfg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/cfg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6360,7 +6316,7 @@
 +    embed = [":cfg"],
 +)
 diff -urN b/go/expect/BUILD.bazel c/go/expect/BUILD.bazel
---- b/go/expect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/expect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/expect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6388,7 +6344,7 @@
 +    deps = [":expect"],
 +)
 diff -urN b/go/expect/testdata/BUILD.bazel c/go/expect/testdata/BUILD.bazel
---- b/go/expect/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/expect/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/expect/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6406,7 +6362,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/gccgoexportdata/BUILD.bazel c/go/gccgoexportdata/BUILD.bazel
---- b/go/gccgoexportdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/gccgoexportdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/gccgoexportdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6432,7 +6388,7 @@
 +    deps = [":gccgoexportdata"],
 +)
 diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel
---- b/go/gcexportdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/gcexportdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/gcexportdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6464,7 +6420,7 @@
 +    deps = [":gcexportdata"],
 +)
 diff -urN b/go/internal/cgo/BUILD.bazel c/go/internal/cgo/BUILD.bazel
---- b/go/internal/cgo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/cgo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/cgo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6486,7 +6442,7 @@
 +    visibility = ["//go:__subpackages__"],
 +)
 diff -urN b/go/internal/gccgoimporter/BUILD.bazel c/go/internal/gccgoimporter/BUILD.bazel
---- b/go/internal/gccgoimporter/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/gccgoimporter/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/gccgoimporter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6525,7 +6481,7 @@
 +    embed = [":gccgoimporter"],
 +)
 diff -urN b/go/internal/gcimporter/BUILD.bazel c/go/internal/gcimporter/BUILD.bazel
---- b/go/internal/gcimporter/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/gcimporter/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/gcimporter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,47 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6576,7 +6532,7 @@
 +    ],
 +)
 diff -urN b/go/internal/gcimporter/testdata/issue51836/BUILD.bazel c/go/internal/gcimporter/testdata/issue51836/BUILD.bazel
---- b/go/internal/gcimporter/testdata/issue51836/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/gcimporter/testdata/issue51836/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/gcimporter/testdata/issue51836/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6597,7 +6553,7 @@
 +    visibility = ["//go:__subpackages__"],
 +)
 diff -urN b/go/internal/gcimporter/testdata/versions/BUILD.bazel c/go/internal/gcimporter/testdata/versions/BUILD.bazel
---- b/go/internal/gcimporter/testdata/versions/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/gcimporter/testdata/versions/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/gcimporter/testdata/versions/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6615,7 +6571,7 @@
 +    visibility = ["//go:__subpackages__"],
 +)
 diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/BUILD.bazel
---- b/go/internal/packagesdriver/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/internal/packagesdriver/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/internal/packagesdriver/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6634,7 +6590,7 @@
 +    visibility = ["//go:__subpackages__"],
 +)
 diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel
---- b/go/loader/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/loader/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/loader/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,37 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6675,7 +6631,7 @@
 +    ],
 +)
 diff -urN b/go/loader/testdata/BUILD.bazel c/go/loader/testdata/BUILD.bazel
---- b/go/loader/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/loader/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/loader/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6697,7 +6653,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/loader/testdata/issue46877/BUILD.bazel c/go/loader/testdata/issue46877/BUILD.bazel
---- b/go/loader/testdata/issue46877/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/loader/testdata/issue46877/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/loader/testdata/issue46877/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6719,7 +6675,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/BUILD.bazel c/go/packages/BUILD.bazel
---- b/go/packages/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,47 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6770,7 +6726,7 @@
 +    ],
 +)
 diff -urN b/go/packages/gopackages/BUILD.bazel c/go/packages/gopackages/BUILD.bazel
---- b/go/packages/gopackages/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/gopackages/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/gopackages/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -6793,7 +6749,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUILD.bazel
---- b/go/packages/packagestest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6842,7 +6798,7 @@
 +    ],
 +)
 diff -urN b/go/packages/packagestest/testdata/BUILD.bazel c/go/packages/packagestest/testdata/BUILD.bazel
---- b/go/packages/packagestest/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -6869,7 +6825,7 @@
 +    embed = [":testdata"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel c/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6887,7 +6843,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel c/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6905,7 +6861,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6923,7 +6879,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6941,7 +6897,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6959,7 +6915,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6977,7 +6933,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -6995,7 +6951,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7013,7 +6969,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7031,7 +6987,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7049,7 +7005,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel
---- b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -7072,7 +7028,7 @@
 +    srcs = ["yo_test.go"],
 +)
 diff -urN b/go/pointer/BUILD.bazel c/go/pointer/BUILD.bazel
---- b/go/pointer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/pointer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/pointer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,122 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -7198,7 +7154,7 @@
 +    }),
 +)
 diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel
---- b/go/pointer/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/pointer/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/pointer/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -7220,9 +7176,9 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel
---- b/go/ssa/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,139 @@
+@@ -0,0 +1,138 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -7283,7 +7239,6 @@
 +        "subst_test.go",
 +        "testhelper_test.go",
 +    ],
-+    data = glob(["testdata/**"]),
 +    embed = [":ssa"],
 +    deps = [
 +        "//go/ast/astutil",
@@ -7363,7 +7318,7 @@
 +    }),
 +)
 diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel
---- b/go/ssa/interp/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -7407,7 +7362,7 @@
 +    ],
 +)
 diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.bazel
---- b/go/ssa/interp/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -7444,7 +7399,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/fixedbugs/BUILD.bazel c/go/ssa/interp/testdata/fixedbugs/BUILD.bazel
---- b/go/ssa/interp/testdata/fixedbugs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/fixedbugs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/fixedbugs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -7465,7 +7420,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/encoding/BUILD.bazel c/go/ssa/interp/testdata/src/encoding/BUILD.bazel
---- b/go/ssa/interp/testdata/src/encoding/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/encoding/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/encoding/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7483,7 +7438,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/errors/BUILD.bazel c/go/ssa/interp/testdata/src/errors/BUILD.bazel
---- b/go/ssa/interp/testdata/src/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7501,7 +7456,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/fmt/BUILD.bazel c/go/ssa/interp/testdata/src/fmt/BUILD.bazel
---- b/go/ssa/interp/testdata/src/fmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/fmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/fmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7519,7 +7474,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/io/BUILD.bazel c/go/ssa/interp/testdata/src/io/BUILD.bazel
---- b/go/ssa/interp/testdata/src/io/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/io/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/io/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7537,7 +7492,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/log/BUILD.bazel c/go/ssa/interp/testdata/src/log/BUILD.bazel
---- b/go/ssa/interp/testdata/src/log/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/log/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7555,7 +7510,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/math/BUILD.bazel c/go/ssa/interp/testdata/src/math/BUILD.bazel
---- b/go/ssa/interp/testdata/src/math/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/math/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/math/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7573,7 +7528,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/os/BUILD.bazel c/go/ssa/interp/testdata/src/os/BUILD.bazel
---- b/go/ssa/interp/testdata/src/os/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/os/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/os/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7591,7 +7546,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/reflect/BUILD.bazel c/go/ssa/interp/testdata/src/reflect/BUILD.bazel
---- b/go/ssa/interp/testdata/src/reflect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/reflect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/reflect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7612,7 +7567,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/runtime/BUILD.bazel c/go/ssa/interp/testdata/src/runtime/BUILD.bazel
---- b/go/ssa/interp/testdata/src/runtime/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/runtime/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/runtime/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7630,7 +7585,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/sort/BUILD.bazel c/go/ssa/interp/testdata/src/sort/BUILD.bazel
---- b/go/ssa/interp/testdata/src/sort/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/sort/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/sort/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7648,7 +7603,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/strconv/BUILD.bazel c/go/ssa/interp/testdata/src/strconv/BUILD.bazel
---- b/go/ssa/interp/testdata/src/strconv/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/strconv/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/strconv/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7666,7 +7621,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testdata/src/strings/BUILD.bazel
---- b/go/ssa/interp/testdata/src/strings/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/strings/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/strings/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7684,7 +7639,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/sync/BUILD.bazel c/go/ssa/interp/testdata/src/sync/BUILD.bazel
---- b/go/ssa/interp/testdata/src/sync/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/sync/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/sync/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7702,7 +7657,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/time/BUILD.bazel c/go/ssa/interp/testdata/src/time/BUILD.bazel
---- b/go/ssa/interp/testdata/src/time/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/time/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/time/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7720,7 +7675,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel c/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel
---- b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7738,7 +7693,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testdata/src/unsafe/BUILD.bazel
---- b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/interp/testdata/src/unsafe/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7756,7 +7711,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel
---- b/go/ssa/ssautil/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/ssautil/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/ssautil/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,80 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -7840,7 +7795,7 @@
 +    }),
 +)
 diff -urN b/go/ssa/testdata/src/bytes/BUILD.bazel c/go/ssa/testdata/src/bytes/BUILD.bazel
---- b/go/ssa/testdata/src/bytes/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/bytes/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/bytes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7858,7 +7813,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/context/BUILD.bazel c/go/ssa/testdata/src/context/BUILD.bazel
---- b/go/ssa/testdata/src/context/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/context/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7876,7 +7831,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/encoding/BUILD.bazel c/go/ssa/testdata/src/encoding/BUILD.bazel
---- b/go/ssa/testdata/src/encoding/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/encoding/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/encoding/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7894,7 +7849,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/encoding/json/BUILD.bazel c/go/ssa/testdata/src/encoding/json/BUILD.bazel
---- b/go/ssa/testdata/src/encoding/json/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/encoding/json/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/encoding/json/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7912,7 +7867,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/encoding/xml/BUILD.bazel c/go/ssa/testdata/src/encoding/xml/BUILD.bazel
---- b/go/ssa/testdata/src/encoding/xml/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/encoding/xml/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/encoding/xml/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7930,7 +7885,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/errors/BUILD.bazel c/go/ssa/testdata/src/errors/BUILD.bazel
---- b/go/ssa/testdata/src/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7948,7 +7903,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/fmt/BUILD.bazel c/go/ssa/testdata/src/fmt/BUILD.bazel
---- b/go/ssa/testdata/src/fmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/fmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/fmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7966,7 +7921,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/io/BUILD.bazel c/go/ssa/testdata/src/io/BUILD.bazel
---- b/go/ssa/testdata/src/io/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/io/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/io/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -7984,7 +7939,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/log/BUILD.bazel c/go/ssa/testdata/src/log/BUILD.bazel
---- b/go/ssa/testdata/src/log/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/log/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8002,7 +7957,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/math/BUILD.bazel c/go/ssa/testdata/src/math/BUILD.bazel
---- b/go/ssa/testdata/src/math/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/math/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/math/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8020,7 +7975,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/os/BUILD.bazel c/go/ssa/testdata/src/os/BUILD.bazel
---- b/go/ssa/testdata/src/os/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/os/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/os/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8038,7 +7993,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/reflect/BUILD.bazel c/go/ssa/testdata/src/reflect/BUILD.bazel
---- b/go/ssa/testdata/src/reflect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/reflect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/reflect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8056,7 +8011,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/runtime/BUILD.bazel c/go/ssa/testdata/src/runtime/BUILD.bazel
---- b/go/ssa/testdata/src/runtime/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/runtime/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/runtime/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8074,7 +8029,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/sort/BUILD.bazel c/go/ssa/testdata/src/sort/BUILD.bazel
---- b/go/ssa/testdata/src/sort/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/sort/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/sort/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8092,7 +8047,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/strconv/BUILD.bazel c/go/ssa/testdata/src/strconv/BUILD.bazel
---- b/go/ssa/testdata/src/strconv/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/strconv/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/strconv/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8110,7 +8065,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/strings/BUILD.bazel c/go/ssa/testdata/src/strings/BUILD.bazel
---- b/go/ssa/testdata/src/strings/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/strings/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/strings/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8128,7 +8083,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/sync/BUILD.bazel c/go/ssa/testdata/src/sync/BUILD.bazel
---- b/go/ssa/testdata/src/sync/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/sync/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/sync/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8146,7 +8101,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/sync/atomic/BUILD.bazel c/go/ssa/testdata/src/sync/atomic/BUILD.bazel
---- b/go/ssa/testdata/src/sync/atomic/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/sync/atomic/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/sync/atomic/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8164,7 +8119,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/time/BUILD.bazel c/go/ssa/testdata/src/time/BUILD.bazel
---- b/go/ssa/testdata/src/time/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/time/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/time/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8182,7 +8137,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/ssa/testdata/src/unsafe/BUILD.bazel c/go/ssa/testdata/src/unsafe/BUILD.bazel
---- b/go/ssa/testdata/src/unsafe/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/ssa/testdata/src/unsafe/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/ssa/testdata/src/unsafe/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8200,7 +8155,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel
---- b/go/types/objectpath/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/types/objectpath/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/types/objectpath/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8233,7 +8188,7 @@
 +    ],
 +)
 diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel
---- b/go/types/typeutil/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/types/typeutil/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/types/typeutil/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8276,7 +8231,7 @@
 +    ],
 +)
 diff -urN b/go/vcs/BUILD.bazel c/go/vcs/BUILD.bazel
---- b/go/vcs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/go/vcs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/go/vcs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8306,7 +8261,7 @@
 +    embed = [":vcs"],
 +)
 diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel
---- b/godoc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,64 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8374,7 +8329,7 @@
 +    ],
 +)
 diff -urN b/godoc/analysis/BUILD.bazel c/godoc/analysis/BUILD.bazel
---- b/godoc/analysis/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/analysis/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/analysis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8395,7 +8350,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/godoc/redirect/BUILD.bazel c/godoc/redirect/BUILD.bazel
---- b/godoc/redirect/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/redirect/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/redirect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8424,7 +8379,7 @@
 +    embed = [":redirect"],
 +)
 diff -urN b/godoc/static/BUILD.bazel c/godoc/static/BUILD.bazel
---- b/godoc/static/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/static/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/static/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8452,7 +8407,7 @@
 +    embed = [":static"],
 +)
 diff -urN b/godoc/util/BUILD.bazel c/godoc/util/BUILD.bazel
---- b/godoc/util/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/util/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/util/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8474,7 +8429,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/godoc/vfs/BUILD.bazel c/godoc/vfs/BUILD.bazel
---- b/godoc/vfs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/vfs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/vfs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8510,7 +8465,7 @@
 +    ],
 +)
 diff -urN b/godoc/vfs/gatefs/BUILD.bazel c/godoc/vfs/gatefs/BUILD.bazel
---- b/godoc/vfs/gatefs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/vfs/gatefs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/vfs/gatefs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8538,7 +8493,7 @@
 +    ],
 +)
 diff -urN b/godoc/vfs/httpfs/BUILD.bazel c/godoc/vfs/httpfs/BUILD.bazel
---- b/godoc/vfs/httpfs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/vfs/httpfs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/vfs/httpfs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8557,7 +8512,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/godoc/vfs/mapfs/BUILD.bazel c/godoc/vfs/mapfs/BUILD.bazel
---- b/godoc/vfs/mapfs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/vfs/mapfs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/vfs/mapfs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8582,7 +8537,7 @@
 +    embed = [":mapfs"],
 +)
 diff -urN b/godoc/vfs/zipfs/BUILD.bazel c/godoc/vfs/zipfs/BUILD.bazel
---- b/godoc/vfs/zipfs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/godoc/vfs/zipfs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/godoc/vfs/zipfs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8608,7 +8563,7 @@
 +    deps = ["//godoc/vfs"],
 +)
 diff -urN b/imports/BUILD.bazel c/imports/BUILD.bazel
---- b/imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8630,7 +8585,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/internal/analysisinternal/BUILD.bazel c/internal/analysisinternal/BUILD.bazel
---- b/internal/analysisinternal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/analysisinternal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/analysisinternal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8649,7 +8604,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/apidiff/BUILD.bazel c/internal/apidiff/BUILD.bazel
---- b/internal/apidiff/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/apidiff/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/apidiff/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8683,7 +8638,7 @@
 +    ],
 +)
 diff -urN b/internal/apidiff/testdata/BUILD.bazel c/internal/apidiff/testdata/BUILD.bazel
---- b/internal/apidiff/testdata/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/apidiff/testdata/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/apidiff/testdata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8701,7 +8656,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/apidiff/testdata/exported_fields/BUILD.bazel c/internal/apidiff/testdata/exported_fields/BUILD.bazel
---- b/internal/apidiff/testdata/exported_fields/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/apidiff/testdata/exported_fields/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/apidiff/testdata/exported_fields/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8719,7 +8674,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/BUILD.bazel c/internal/event/BUILD.bazel
---- b/internal/event/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,34 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8757,7 +8712,7 @@
 +    ],
 +)
 diff -urN b/internal/event/core/BUILD.bazel c/internal/event/core/BUILD.bazel
---- b/internal/event/core/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/core/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/core/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8783,7 +8738,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/export/BUILD.bazel c/internal/event/export/BUILD.bazel
---- b/internal/event/export/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,38 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8825,7 +8780,7 @@
 +    ],
 +)
 diff -urN b/internal/event/export/eventtest/BUILD.bazel c/internal/event/export/eventtest/BUILD.bazel
---- b/internal/event/export/eventtest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/eventtest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/eventtest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8849,7 +8804,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/export/metric/BUILD.bazel c/internal/event/export/metric/BUILD.bazel
---- b/internal/event/export/metric/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/metric/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/metric/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8877,7 +8832,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/export/ocagent/BUILD.bazel c/internal/event/export/ocagent/BUILD.bazel
---- b/internal/event/export/ocagent/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/ocagent/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/ocagent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8925,7 +8880,7 @@
 +    ],
 +)
 diff -urN b/internal/event/export/ocagent/wire/BUILD.bazel c/internal/event/export/ocagent/wire/BUILD.bazel
---- b/internal/event/export/ocagent/wire/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/ocagent/wire/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/ocagent/wire/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -8954,7 +8909,7 @@
 +    embed = [":wire"],
 +)
 diff -urN b/internal/event/export/prometheus/BUILD.bazel c/internal/event/export/prometheus/BUILD.bazel
---- b/internal/event/export/prometheus/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/export/prometheus/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/export/prometheus/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -8978,7 +8933,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/keys/BUILD.bazel c/internal/event/keys/BUILD.bazel
---- b/internal/event/keys/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/keys/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/keys/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9000,7 +8955,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/event/label/BUILD.bazel c/internal/event/label/BUILD.bazel
---- b/internal/event/label/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/event/label/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/event/label/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9027,7 +8982,7 @@
 +    ],
 +)
 diff -urN b/internal/fakenet/BUILD.bazel c/internal/fakenet/BUILD.bazel
---- b/internal/fakenet/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/fakenet/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/fakenet/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9045,7 +9000,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/fastwalk/BUILD.bazel c/internal/fastwalk/BUILD.bazel
---- b/internal/fastwalk/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/fastwalk/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/fastwalk/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9077,7 +9032,7 @@
 +    deps = [":fastwalk"],
 +)
 diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel
---- b/internal/gocommand/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/gocommand/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/gocommand/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9110,7 +9065,7 @@
 +    deps = [":gocommand"],
 +)
 diff -urN b/internal/gopathwalk/BUILD.bazel c/internal/gopathwalk/BUILD.bazel
---- b/internal/gopathwalk/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/gopathwalk/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/gopathwalk/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9135,7 +9090,7 @@
 +    embed = [":gopathwalk"],
 +)
 diff -urN b/internal/imports/BUILD.bazel c/internal/imports/BUILD.bazel
---- b/internal/imports/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/imports/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/imports/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,48 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9187,7 +9142,7 @@
 +    ],
 +)
 diff -urN b/internal/jsonrpc2/BUILD.bazel c/internal/jsonrpc2/BUILD.bazel
---- b/internal/jsonrpc2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/jsonrpc2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/jsonrpc2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9232,7 +9187,7 @@
 +    ],
 +)
 diff -urN b/internal/jsonrpc2/servertest/BUILD.bazel c/internal/jsonrpc2/servertest/BUILD.bazel
---- b/internal/jsonrpc2/servertest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/jsonrpc2/servertest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/jsonrpc2/servertest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,22 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9258,7 +9213,7 @@
 +    deps = ["//internal/jsonrpc2"],
 +)
 diff -urN b/internal/jsonrpc2_v2/BUILD.bazel c/internal/jsonrpc2_v2/BUILD.bazel
---- b/internal/jsonrpc2_v2/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/jsonrpc2_v2/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/jsonrpc2_v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,41 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9303,7 +9258,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel
---- b/internal/lsp/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,88 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -9395,9 +9350,9 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/embeddirective/BUILD.bazel c/internal/lsp/analysis/embeddirective/BUILD.bazel
---- b/internal/lsp/analysis/embeddirective/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/embeddirective/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/embeddirective/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9417,7 +9372,6 @@
 +go_test(
 +    name = "embeddirective_test",
 +    srcs = ["embeddirective_test.go"],
-+    data = glob(["testdata/**"]),
 +    embed = [":embeddirective"],
 +    deps = [
 +        "//go/analysis/analysistest",
@@ -9425,7 +9379,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/embeddirective/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/embeddirective/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/embeddirective/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/embeddirective/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/embeddirective/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9447,9 +9401,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/fillreturns/BUILD.bazel c/internal/lsp/analysis/fillreturns/BUILD.bazel
---- b/internal/lsp/analysis/fillreturns/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillreturns/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillreturns/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9474,7 +9428,6 @@
 +go_test(
 +    name = "fillreturns_test",
 +    srcs = ["fillreturns_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":fillreturns",
 +        "//go/analysis/analysistest",
@@ -9482,7 +9435,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9500,7 +9453,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/fillreturns/testdata/src/a/typeparams/BUILD.bazel c/internal/lsp/analysis/fillreturns/testdata/src/a/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/fillreturns/testdata/src/a/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillreturns/testdata/src/a/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillreturns/testdata/src/a/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9518,9 +9471,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/fillstruct/BUILD.bazel c/internal/lsp/analysis/fillstruct/BUILD.bazel
---- b/internal/lsp/analysis/fillstruct/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillstruct/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillstruct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9548,7 +9501,6 @@
 +go_test(
 +    name = "fillstruct_test",
 +    srcs = ["fillstruct_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":fillstruct",
 +        "//go/analysis/analysistest",
@@ -9556,7 +9508,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9574,7 +9526,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel c/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel
---- b/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9592,7 +9544,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/typeparams/BUILD.bazel c/internal/lsp/analysis/fillstruct/testdata/src/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/fillstruct/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/fillstruct/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/fillstruct/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9610,9 +9562,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/infertypeargs/BUILD.bazel c/internal/lsp/analysis/infertypeargs/BUILD.bazel
---- b/internal/lsp/analysis/infertypeargs/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/infertypeargs/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/infertypeargs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
+@@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9641,7 +9593,6 @@
 +go_test(
 +    name = "infertypeargs_test",
 +    srcs = ["infertypeargs_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":infertypeargs",
 +        "//go/analysis/analysistest",
@@ -9650,7 +9601,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/infertypeargs/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/infertypeargs/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/infertypeargs/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/infertypeargs/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/infertypeargs/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9672,7 +9623,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/infertypeargs/testdata/src/a/imported/BUILD.bazel c/internal/lsp/analysis/infertypeargs/testdata/src/a/imported/BUILD.bazel
---- b/internal/lsp/analysis/infertypeargs/testdata/src/a/imported/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/infertypeargs/testdata/src/a/imported/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/infertypeargs/testdata/src/a/imported/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9690,9 +9641,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/nonewvars/BUILD.bazel c/internal/lsp/analysis/nonewvars/BUILD.bazel
---- b/internal/lsp/analysis/nonewvars/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/nonewvars/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/nonewvars/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9717,7 +9668,6 @@
 +go_test(
 +    name = "nonewvars_test",
 +    srcs = ["nonewvars_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":nonewvars",
 +        "//go/analysis/analysistest",
@@ -9725,7 +9675,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9743,7 +9693,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/nonewvars/testdata/src/typeparams/BUILD.bazel c/internal/lsp/analysis/nonewvars/testdata/src/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/nonewvars/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/nonewvars/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/nonewvars/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9761,9 +9711,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/noresultvalues/BUILD.bazel c/internal/lsp/analysis/noresultvalues/BUILD.bazel
---- b/internal/lsp/analysis/noresultvalues/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/noresultvalues/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/noresultvalues/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9788,7 +9738,6 @@
 +go_test(
 +    name = "noresultvalues_test",
 +    srcs = ["noresultvalues_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":noresultvalues",
 +        "//go/analysis/analysistest",
@@ -9796,7 +9745,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9814,7 +9763,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/noresultvalues/testdata/src/typeparams/BUILD.bazel c/internal/lsp/analysis/noresultvalues/testdata/src/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/noresultvalues/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/noresultvalues/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/noresultvalues/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9832,9 +9781,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/simplifycompositelit/BUILD.bazel c/internal/lsp/analysis/simplifycompositelit/BUILD.bazel
---- b/internal/lsp/analysis/simplifycompositelit/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifycompositelit/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifycompositelit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9858,14 +9807,13 @@
 +go_test(
 +    name = "simplifycompositelit_test",
 +    srcs = ["simplifycompositelit_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":simplifycompositelit",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9883,9 +9831,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/simplifyrange/BUILD.bazel c/internal/lsp/analysis/simplifyrange/BUILD.bazel
---- b/internal/lsp/analysis/simplifyrange/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifyrange/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifyrange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9909,14 +9857,13 @@
 +go_test(
 +    name = "simplifyrange_test",
 +    srcs = ["simplifyrange_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":simplifyrange",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9934,9 +9881,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/simplifyslice/BUILD.bazel c/internal/lsp/analysis/simplifyslice/BUILD.bazel
---- b/internal/lsp/analysis/simplifyslice/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifyslice/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifyslice/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -9960,7 +9907,6 @@
 +go_test(
 +    name = "simplifyslice_test",
 +    srcs = ["simplifyslice_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":simplifyslice",
 +        "//go/analysis/analysistest",
@@ -9968,7 +9914,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -9986,7 +9932,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.bazel c/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10004,7 +9950,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/stubmethods/BUILD.bazel c/internal/lsp/analysis/stubmethods/BUILD.bazel
---- b/internal/lsp/analysis/stubmethods/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/stubmethods/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/stubmethods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10029,9 +9975,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/undeclaredname/BUILD.bazel c/internal/lsp/analysis/undeclaredname/BUILD.bazel
---- b/internal/lsp/analysis/undeclaredname/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/undeclaredname/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/undeclaredname/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -10056,14 +10002,13 @@
 +go_test(
 +    name = "undeclaredname_test",
 +    srcs = ["undeclared_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":undeclaredname",
 +        "//go/analysis/analysistest",
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10092,9 +10037,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/unusedparams/BUILD.bazel c/internal/lsp/analysis/unusedparams/BUILD.bazel
---- b/internal/lsp/analysis/unusedparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/unusedparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/unusedparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -10118,7 +10063,6 @@
 +go_test(
 +    name = "unusedparams_test",
 +    srcs = ["unusedparams_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":unusedparams",
 +        "//go/analysis/analysistest",
@@ -10126,7 +10070,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10144,7 +10088,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/unusedparams/testdata/src/typeparams/BUILD.bazel c/internal/lsp/analysis/unusedparams/testdata/src/typeparams/BUILD.bazel
---- b/internal/lsp/analysis/unusedparams/testdata/src/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/unusedparams/testdata/src/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/unusedparams/testdata/src/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10162,9 +10106,9 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/analysis/useany/BUILD.bazel c/internal/lsp/analysis/useany/BUILD.bazel
---- b/internal/lsp/analysis/useany/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/useany/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/useany/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 +
 +go_library(
@@ -10189,7 +10133,6 @@
 +go_test(
 +    name = "useany_test",
 +    srcs = ["useany_test.go"],
-+    data = glob(["testdata/**"]),
 +    deps = [
 +        ":useany",
 +        "//go/analysis/analysistest",
@@ -10197,7 +10140,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/analysis/useany/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/useany/testdata/src/a/BUILD.bazel
---- b/internal/lsp/analysis/useany/testdata/src/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/analysis/useany/testdata/src/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/analysis/useany/testdata/src/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10215,7 +10158,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/browser/BUILD.bazel c/internal/lsp/browser/BUILD.bazel
---- b/internal/lsp/browser/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/browser/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/browser/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10234,7 +10177,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/bug/BUILD.bazel c/internal/lsp/bug/BUILD.bazel
---- b/internal/lsp/bug/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/bug/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/bug/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10258,7 +10201,7 @@
 +    embed = [":bug"],
 +)
 diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel
---- b/internal/lsp/cache/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/cache/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/cache/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,88 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10350,7 +10293,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel
---- b/internal/lsp/cmd/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/cmd/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/cmd/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,77 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10431,7 +10374,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.bazel
---- b/internal/lsp/cmd/test/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/cmd/test/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/cmd/test/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,49 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10484,7 +10427,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/command/BUILD.bazel c/internal/lsp/command/BUILD.bazel
---- b/internal/lsp/command/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/command/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/command/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10516,7 +10459,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/command/commandmeta/BUILD.bazel c/internal/lsp/command/commandmeta/BUILD.bazel
---- b/internal/lsp/command/commandmeta/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/command/commandmeta/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/command/commandmeta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10539,7 +10482,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/command/gen/BUILD.bazel c/internal/lsp/command/gen/BUILD.bazel
---- b/internal/lsp/command/gen/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/command/gen/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/command/gen/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10561,7 +10504,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel
---- b/internal/lsp/debug/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/debug/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/debug/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10609,7 +10552,7 @@
 +    embed = [":debug"],
 +)
 diff -urN b/internal/lsp/debug/log/BUILD.bazel c/internal/lsp/debug/log/BUILD.bazel
---- b/internal/lsp/debug/log/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/debug/log/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/debug/log/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10632,7 +10575,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/debug/tag/BUILD.bazel c/internal/lsp/debug/tag/BUILD.bazel
---- b/internal/lsp/debug/tag/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/debug/tag/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/debug/tag/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -10651,7 +10594,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/diff/BUILD.bazel c/internal/lsp/diff/BUILD.bazel
---- b/internal/lsp/diff/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/diff/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/diff/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10683,7 +10626,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/diff/difftest/BUILD.bazel c/internal/lsp/diff/difftest/BUILD.bazel
---- b/internal/lsp/diff/difftest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/diff/difftest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/diff/difftest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10714,7 +10657,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD.bazel
---- b/internal/lsp/diff/myers/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/diff/myers/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/diff/myers/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10745,7 +10688,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel
---- b/internal/lsp/fake/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/fake/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/fake/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10793,7 +10736,7 @@
 +    deps = ["//internal/lsp/protocol"],
 +)
 diff -urN b/internal/lsp/fuzzy/BUILD.bazel c/internal/lsp/fuzzy/BUILD.bazel
---- b/internal/lsp/fuzzy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/fuzzy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/fuzzy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10825,7 +10768,7 @@
 +    deps = [":fuzzy"],
 +)
 diff -urN b/internal/lsp/helper/BUILD.bazel c/internal/lsp/helper/BUILD.bazel
---- b/internal/lsp/helper/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/helper/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/helper/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -10843,7 +10786,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/lsppos/BUILD.bazel c/internal/lsp/lsppos/BUILD.bazel
---- b/internal/lsp/lsppos/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/lsppos/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/lsppos/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10880,7 +10823,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel
---- b/internal/lsp/lsprpc/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/lsprpc/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/lsprpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,60 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10944,7 +10887,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel
---- b/internal/lsp/mod/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/mod/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/mod/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -10988,7 +10931,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/mod/testdata/unchanged/BUILD.bazel c/internal/lsp/mod/testdata/unchanged/BUILD.bazel
---- b/internal/lsp/mod/testdata/unchanged/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/mod/testdata/unchanged/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/mod/testdata/unchanged/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11006,7 +10949,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/progress/BUILD.bazel c/internal/lsp/progress/BUILD.bazel
---- b/internal/lsp/progress/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/progress/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/progress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11037,7 +10980,7 @@
 +    deps = ["//internal/lsp/protocol"],
 +)
 diff -urN b/internal/lsp/protocol/BUILD.bazel c/internal/lsp/protocol/BUILD.bazel
---- b/internal/lsp/protocol/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/protocol/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/protocol/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,35 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11076,7 +11019,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/regtest/BUILD.bazel c/internal/lsp/regtest/BUILD.bazel
---- b/internal/lsp/regtest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/regtest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/regtest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,45 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11125,7 +11068,7 @@
 +    deps = ["//internal/lsp/protocol"],
 +)
 diff -urN b/internal/lsp/safetoken/BUILD.bazel c/internal/lsp/safetoken/BUILD.bazel
---- b/internal/lsp/safetoken/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/safetoken/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/safetoken/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11149,7 +11092,7 @@
 +    deps = ["//go/packages"],
 +)
 diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel
---- b/internal/lsp/snippet/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/snippet/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/snippet/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11173,7 +11116,7 @@
 +    embed = [":snippet"],
 +)
 diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel
---- b/internal/lsp/source/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/source/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,139 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11316,7 +11259,7 @@
 +    ],
 +)
 diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/completion/BUILD.bazel
---- b/internal/lsp/source/completion/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/source/completion/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/source/completion/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,57 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11377,7 +11320,7 @@
 +    embed = [":completion"],
 +)
 diff -urN b/internal/lsp/template/BUILD.bazel c/internal/lsp/template/BUILD.bazel
---- b/internal/lsp/template/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/template/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/template/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,36 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -11417,7 +11360,7 @@
 +    deps = ["//internal/lsp/protocol"],
 +)
 diff -urN b/internal/lsp/testdata/%percent/BUILD.bazel c/internal/lsp/testdata/%percent/BUILD.bazel
---- b/internal/lsp/testdata/%percent/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/%percent/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/%percent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11435,7 +11378,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/address/BUILD.bazel c/internal/lsp/testdata/address/BUILD.bazel
---- b/internal/lsp/testdata/address/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/address/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/address/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11453,7 +11396,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/analyzer/BUILD.bazel c/internal/lsp/testdata/analyzer/BUILD.bazel
---- b/internal/lsp/testdata/analyzer/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/analyzer/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/analyzer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,6 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -11463,7 +11406,7 @@
 +    srcs = ["bad_test.go"],
 +)
 diff -urN b/internal/lsp/testdata/append/BUILD.bazel c/internal/lsp/testdata/append/BUILD.bazel
---- b/internal/lsp/testdata/append/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/append/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/append/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11481,7 +11424,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/assign/internal/secret/BUILD.bazel c/internal/lsp/testdata/assign/internal/secret/BUILD.bazel
---- b/internal/lsp/testdata/assign/internal/secret/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/assign/internal/secret/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/assign/internal/secret/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11499,7 +11442,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/bad/BUILD.bazel c/internal/lsp/testdata/bad/BUILD.bazel
---- b/internal/lsp/testdata/bad/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/bad/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/bad/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11520,7 +11463,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/basiclit/BUILD.bazel c/internal/lsp/testdata/basiclit/BUILD.bazel
---- b/internal/lsp/testdata/basiclit/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/basiclit/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/basiclit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11538,7 +11481,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/builtins/BUILD.bazel c/internal/lsp/testdata/builtins/BUILD.bazel
---- b/internal/lsp/testdata/builtins/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/builtins/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/builtins/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11561,7 +11504,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/callhierarchy/BUILD.bazel c/internal/lsp/testdata/callhierarchy/BUILD.bazel
---- b/internal/lsp/testdata/callhierarchy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/callhierarchy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/callhierarchy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11579,7 +11522,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel c/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel
---- b/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11597,7 +11540,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel c/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel
---- b/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11615,7 +11558,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/casesensitive/BUILD.bazel c/internal/lsp/testdata/casesensitive/BUILD.bazel
---- b/internal/lsp/testdata/casesensitive/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/casesensitive/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/casesensitive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11633,7 +11576,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/cgo/BUILD.bazel c/internal/lsp/testdata/cgo/BUILD.bazel
---- b/internal/lsp/testdata/cgo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/cgo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/cgo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11655,7 +11598,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/channel/BUILD.bazel c/internal/lsp/testdata/channel/BUILD.bazel
---- b/internal/lsp/testdata/channel/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/channel/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/channel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11673,7 +11616,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/codelens/BUILD.bazel c/internal/lsp/testdata/codelens/BUILD.bazel
---- b/internal/lsp/testdata/codelens/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/codelens/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/codelens/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,6 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -11683,7 +11626,7 @@
 +    srcs = ["codelens_test.go"],
 +)
 diff -urN b/internal/lsp/testdata/constant/BUILD.bazel c/internal/lsp/testdata/constant/BUILD.bazel
---- b/internal/lsp/testdata/constant/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/constant/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/constant/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11701,7 +11644,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/danglingstmt/BUILD.bazel c/internal/lsp/testdata/danglingstmt/BUILD.bazel
---- b/internal/lsp/testdata/danglingstmt/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/danglingstmt/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/danglingstmt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,28 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11733,7 +11676,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/deep/BUILD.bazel c/internal/lsp/testdata/deep/BUILD.bazel
---- b/internal/lsp/testdata/deep/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/deep/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/deep/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11751,7 +11694,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/errors/BUILD.bazel c/internal/lsp/testdata/errors/BUILD.bazel
---- b/internal/lsp/testdata/errors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/errors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11769,7 +11712,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/extract/extract_function/BUILD.bazel c/internal/lsp/testdata/extract/extract_function/BUILD.bazel
---- b/internal/lsp/testdata/extract/extract_function/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/extract/extract_function/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/extract/extract_function/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,32 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11805,7 +11748,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/extract/extract_method/BUILD.bazel c/internal/lsp/testdata/extract/extract_method/BUILD.bazel
---- b/internal/lsp/testdata/extract/extract_method/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/extract/extract_method/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/extract/extract_method/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11823,7 +11766,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/extract/extract_variable/BUILD.bazel c/internal/lsp/testdata/extract/extract_variable/BUILD.bazel
---- b/internal/lsp/testdata/extract/extract_variable/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/extract/extract_variable/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/extract/extract_variable/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11845,7 +11788,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/fieldlist/BUILD.bazel c/internal/lsp/testdata/fieldlist/BUILD.bazel
---- b/internal/lsp/testdata/fieldlist/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/fieldlist/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/fieldlist/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11863,7 +11806,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/fillstruct/BUILD.bazel c/internal/lsp/testdata/fillstruct/BUILD.bazel
---- b/internal/lsp/testdata/fillstruct/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/fillstruct/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/fillstruct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,26 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11893,7 +11836,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/fillstruct/data/BUILD.bazel c/internal/lsp/testdata/fillstruct/data/BUILD.bazel
---- b/internal/lsp/testdata/fillstruct/data/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/fillstruct/data/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/fillstruct/data/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11911,7 +11854,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/folding/BUILD.bazel c/internal/lsp/testdata/folding/BUILD.bazel
---- b/internal/lsp/testdata/folding/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/folding/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/folding/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11929,7 +11872,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/foo/BUILD.bazel c/internal/lsp/testdata/foo/BUILD.bazel
---- b/internal/lsp/testdata/foo/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/foo/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/foo/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11947,7 +11890,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/format/BUILD.bazel c/internal/lsp/testdata/format/BUILD.bazel
---- b/internal/lsp/testdata/format/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/format/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/format/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11965,7 +11908,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/funcsig/BUILD.bazel c/internal/lsp/testdata/funcsig/BUILD.bazel
---- b/internal/lsp/testdata/funcsig/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/funcsig/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/funcsig/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -11983,7 +11926,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/funcvalue/BUILD.bazel c/internal/lsp/testdata/funcvalue/BUILD.bazel
---- b/internal/lsp/testdata/funcvalue/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/funcvalue/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/funcvalue/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12001,7 +11944,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/fuzzymatch/BUILD.bazel c/internal/lsp/testdata/fuzzymatch/BUILD.bazel
---- b/internal/lsp/testdata/fuzzymatch/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/fuzzymatch/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/fuzzymatch/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12019,7 +11962,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/generate/BUILD.bazel c/internal/lsp/testdata/generate/BUILD.bazel
---- b/internal/lsp/testdata/generate/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/generate/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/generate/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12037,7 +11980,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/generated/BUILD.bazel c/internal/lsp/testdata/generated/BUILD.bazel
---- b/internal/lsp/testdata/generated/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/generated/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/generated/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12058,7 +12001,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/godef/a/BUILD.bazel c/internal/lsp/testdata/godef/a/BUILD.bazel
---- b/internal/lsp/testdata/godef/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/godef/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/godef/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,30 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12092,7 +12035,7 @@
 +    embed = [":a"],
 +)
 diff -urN b/internal/lsp/testdata/godef/b/BUILD.bazel c/internal/lsp/testdata/godef/b/BUILD.bazel
---- b/internal/lsp/testdata/godef/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/godef/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/godef/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12115,7 +12058,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel c/internal/lsp/testdata/godef/hover_generics/BUILD.bazel
---- b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/godef/hover_generics/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12133,7 +12076,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel
---- b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12151,7 +12094,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/good/BUILD.bazel c/internal/lsp/testdata/good/BUILD.bazel
---- b/internal/lsp/testdata/good/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/good/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/good/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12172,7 +12115,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/highlights/BUILD.bazel c/internal/lsp/testdata/highlights/BUILD.bazel
---- b/internal/lsp/testdata/highlights/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/highlights/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/highlights/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12190,7 +12133,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/implementation/BUILD.bazel c/internal/lsp/testdata/implementation/BUILD.bazel
---- b/internal/lsp/testdata/implementation/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/implementation/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/implementation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12208,7 +12151,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/implementation/other/BUILD.bazel c/internal/lsp/testdata/implementation/other/BUILD.bazel
---- b/internal/lsp/testdata/implementation/other/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/implementation/other/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/implementation/other/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12232,7 +12175,7 @@
 +    embed = [":other"],
 +)
 diff -urN b/internal/lsp/testdata/index/BUILD.bazel c/internal/lsp/testdata/index/BUILD.bazel
---- b/internal/lsp/testdata/index/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/index/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/index/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12250,7 +12193,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/interfacerank/BUILD.bazel c/internal/lsp/testdata/interfacerank/BUILD.bazel
---- b/internal/lsp/testdata/interfacerank/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/interfacerank/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/interfacerank/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12268,7 +12211,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/keywords/BUILD.bazel c/internal/lsp/testdata/keywords/BUILD.bazel
---- b/internal/lsp/testdata/keywords/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/keywords/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/keywords/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12290,7 +12233,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/labels/BUILD.bazel c/internal/lsp/testdata/labels/BUILD.bazel
---- b/internal/lsp/testdata/labels/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/labels/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/labels/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12308,7 +12251,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/links/BUILD.bazel c/internal/lsp/testdata/links/BUILD.bazel
---- b/internal/lsp/testdata/links/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/links/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/links/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12326,7 +12269,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/missingfunction/BUILD.bazel c/internal/lsp/testdata/missingfunction/BUILD.bazel
---- b/internal/lsp/testdata/missingfunction/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/missingfunction/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/missingfunction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12354,7 +12297,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/nodisk/BUILD.bazel c/internal/lsp/testdata/nodisk/BUILD.bazel
---- b/internal/lsp/testdata/nodisk/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/nodisk/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/nodisk/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12372,7 +12315,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/printf/BUILD.bazel c/internal/lsp/testdata/printf/BUILD.bazel
---- b/internal/lsp/testdata/printf/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/printf/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/printf/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12390,7 +12333,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rank/BUILD.bazel c/internal/lsp/testdata/rank/BUILD.bazel
---- b/internal/lsp/testdata/rank/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rank/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rank/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12408,7 +12351,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rank/struct/BUILD.bazel c/internal/lsp/testdata/rank/struct/BUILD.bazel
---- b/internal/lsp/testdata/rank/struct/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rank/struct/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rank/struct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12426,7 +12369,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/references/BUILD.bazel c/internal/lsp/testdata/references/BUILD.bazel
---- b/internal/lsp/testdata/references/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/references/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/references/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,6 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_test")
@@ -12436,7 +12379,7 @@
 +    srcs = ["refs_test.go"],
 +)
 diff -urN b/internal/lsp/testdata/references/another/BUILD.bazel c/internal/lsp/testdata/references/another/BUILD.bazel
---- b/internal/lsp/testdata/references/another/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/references/another/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/references/another/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12454,7 +12397,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/references/interfaces/BUILD.bazel c/internal/lsp/testdata/references/interfaces/BUILD.bazel
---- b/internal/lsp/testdata/references/interfaces/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/references/interfaces/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/references/interfaces/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12472,7 +12415,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/references/other/BUILD.bazel c/internal/lsp/testdata/references/other/BUILD.bazel
---- b/internal/lsp/testdata/references/other/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/references/other/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/references/other/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12490,7 +12433,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/b/BUILD.bazel c/internal/lsp/testdata/rename/b/BUILD.bazel
---- b/internal/lsp/testdata/rename/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12508,7 +12451,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/c/BUILD.bazel c/internal/lsp/testdata/rename/c/BUILD.bazel
---- b/internal/lsp/testdata/rename/c/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/c/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/c/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12529,7 +12472,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/crosspkg/BUILD.bazel c/internal/lsp/testdata/rename/crosspkg/BUILD.bazel
---- b/internal/lsp/testdata/rename/crosspkg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/crosspkg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/crosspkg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12547,7 +12490,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel c/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel
---- b/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12565,7 +12508,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel c/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel
---- b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12583,7 +12526,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/generics/BUILD.bazel c/internal/lsp/testdata/rename/generics/BUILD.bazel
---- b/internal/lsp/testdata/rename/generics/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/generics/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/generics/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12605,7 +12548,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/issue42134/BUILD.bazel c/internal/lsp/testdata/rename/issue42134/BUILD.bazel
---- b/internal/lsp/testdata/rename/issue42134/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/issue42134/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/issue42134/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12628,7 +12571,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/shadow/BUILD.bazel c/internal/lsp/testdata/rename/shadow/BUILD.bazel
---- b/internal/lsp/testdata/rename/shadow/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/shadow/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/shadow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12646,7 +12589,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/rename/testy/BUILD.bazel c/internal/lsp/testdata/rename/testy/BUILD.bazel
---- b/internal/lsp/testdata/rename/testy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/rename/testy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/rename/testy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12670,7 +12613,7 @@
 +    embed = [":testy"],
 +)
 diff -urN b/internal/lsp/testdata/semantic/BUILD.bazel c/internal/lsp/testdata/semantic/BUILD.bazel
---- b/internal/lsp/testdata/semantic/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/semantic/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/semantic/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12697,7 +12640,7 @@
 +    embed = [":semantic"],
 +)
 diff -urN b/internal/lsp/testdata/signature/BUILD.bazel c/internal/lsp/testdata/signature/BUILD.bazel
---- b/internal/lsp/testdata/signature/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/signature/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/signature/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12720,7 +12663,7 @@
 +    srcs = ["signature_test.go"],
 +)
 diff -urN b/internal/lsp/testdata/snippets/BUILD.bazel c/internal/lsp/testdata/snippets/BUILD.bazel
---- b/internal/lsp/testdata/snippets/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/snippets/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/snippets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,17 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12741,7 +12684,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/statements/BUILD.bazel c/internal/lsp/testdata/statements/BUILD.bazel
---- b/internal/lsp/testdata/statements/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/statements/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/statements/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12769,7 +12712,7 @@
 +    embed = [":statements"],
 +)
 diff -urN b/internal/lsp/testdata/stub/BUILD.bazel c/internal/lsp/testdata/stub/BUILD.bazel
---- b/internal/lsp/testdata/stub/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/stub/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/stub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,29 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12802,7 +12745,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/stub/other/BUILD.bazel c/internal/lsp/testdata/stub/other/BUILD.bazel
---- b/internal/lsp/testdata/stub/other/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/stub/other/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/stub/other/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12820,7 +12763,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/suggestedfix/BUILD.bazel c/internal/lsp/testdata/suggestedfix/BUILD.bazel
---- b/internal/lsp/testdata/suggestedfix/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/suggestedfix/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/suggestedfix/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12838,7 +12781,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/symbols/BUILD.bazel c/internal/lsp/testdata/symbols/BUILD.bazel
---- b/internal/lsp/testdata/symbols/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/symbols/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/symbols/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -12856,7 +12799,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/testy/BUILD.bazel c/internal/lsp/testdata/testy/BUILD.bazel
---- b/internal/lsp/testdata/testy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/testy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/testy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -12880,7 +12823,7 @@
 +    embed = [":testy"],
 +)
 diff -urN b/internal/lsp/testdata/typdef/BUILD.bazel c/internal/lsp/testdata/typdef/BUILD.bazel
---- b/internal/lsp/testdata/typdef/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/typdef/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/typdef/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12898,7 +12841,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/typeassert/BUILD.bazel c/internal/lsp/testdata/typeassert/BUILD.bazel
---- b/internal/lsp/testdata/typeassert/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/typeassert/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/typeassert/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12916,7 +12859,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/typeerrors/BUILD.bazel c/internal/lsp/testdata/typeerrors/BUILD.bazel
---- b/internal/lsp/testdata/typeerrors/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/typeerrors/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/typeerrors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12934,7 +12877,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/typemods/BUILD.bazel c/internal/lsp/testdata/typemods/BUILD.bazel
---- b/internal/lsp/testdata/typemods/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/typemods/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/typemods/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12952,7 +12895,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/typeparams/BUILD.bazel c/internal/lsp/testdata/typeparams/BUILD.bazel
---- b/internal/lsp/testdata/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12970,7 +12913,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/types/BUILD.bazel c/internal/lsp/testdata/types/BUILD.bazel
---- b/internal/lsp/testdata/types/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/types/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/types/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -12988,7 +12931,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/undeclared/BUILD.bazel c/internal/lsp/testdata/undeclared/BUILD.bazel
---- b/internal/lsp/testdata/undeclared/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/undeclared/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/undeclared/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13006,7 +12949,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/unimported/BUILD.bazel c/internal/lsp/testdata/unimported/BUILD.bazel
---- b/internal/lsp/testdata/unimported/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/unimported/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/unimported/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13033,7 +12976,7 @@
 +    embed = [":unimported"],
 +)
 diff -urN b/internal/lsp/testdata/unsafe/BUILD.bazel c/internal/lsp/testdata/unsafe/BUILD.bazel
---- b/internal/lsp/testdata/unsafe/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/unsafe/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/unsafe/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13051,7 +12994,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/variadic/BUILD.bazel c/internal/lsp/testdata/variadic/BUILD.bazel
---- b/internal/lsp/testdata/variadic/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/variadic/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/variadic/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13069,7 +13012,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/workspacesymbol/BUILD.bazel c/internal/lsp/testdata/workspacesymbol/BUILD.bazel
---- b/internal/lsp/testdata/workspacesymbol/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/workspacesymbol/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/workspacesymbol/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -13091,7 +13034,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel c/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel
---- b/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,23 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13118,7 +13061,7 @@
 +    embed = [":a"],
 +)
 diff -urN b/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel c/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel
---- b/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13136,7 +13079,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel c/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel
---- b/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13154,7 +13097,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel
---- b/internal/lsp/tests/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/tests/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/tests/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13191,7 +13134,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/lsp/work/BUILD.bazel c/internal/lsp/work/BUILD.bazel
---- b/internal/lsp/work/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/lsp/work/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/lsp/work/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,27 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13222,7 +13165,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel
---- b/internal/memoize/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/memoize/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/memoize/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13247,7 +13190,7 @@
 +    deps = [":memoize"],
 +)
 diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BUILD.bazel
---- b/internal/packagesinternal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/packagesinternal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/packagesinternal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13266,7 +13209,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/proxydir/BUILD.bazel c/internal/proxydir/BUILD.bazel
---- b/internal/proxydir/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/proxydir/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/proxydir/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,21 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13291,7 +13234,7 @@
 +    embed = [":proxydir"],
 +)
 diff -urN b/internal/span/BUILD.bazel c/internal/span/BUILD.bazel
---- b/internal/span/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/span/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/span/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,33 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13328,7 +13271,7 @@
 +    deps = [":span"],
 +)
 diff -urN b/internal/stack/BUILD.bazel c/internal/stack/BUILD.bazel
---- b/internal/stack/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/stack/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/stack/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,24 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13356,7 +13299,7 @@
 +    deps = [":stack"],
 +)
 diff -urN b/internal/stack/gostacks/BUILD.bazel c/internal/stack/gostacks/BUILD.bazel
---- b/internal/stack/gostacks/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/stack/gostacks/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/stack/gostacks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
@@ -13375,7 +13318,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/stack/stacktest/BUILD.bazel c/internal/stack/stacktest/BUILD.bazel
---- b/internal/stack/stacktest/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/stack/stacktest/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/stack/stacktest/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13394,7 +13337,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/testenv/BUILD.bazel c/internal/testenv/BUILD.bazel
---- b/internal/testenv/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/testenv/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/testenv/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,15 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13413,7 +13356,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/tool/BUILD.bazel c/internal/tool/BUILD.bazel
---- b/internal/tool/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/tool/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/tool/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13431,7 +13374,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/typeparams/BUILD.bazel c/internal/typeparams/BUILD.bazel
---- b/internal/typeparams/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/typeparams/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/typeparams/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,39 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13474,7 +13417,7 @@
 +    ],
 +)
 diff -urN b/internal/typeparams/genericfeatures/BUILD.bazel c/internal/typeparams/genericfeatures/BUILD.bazel
---- b/internal/typeparams/genericfeatures/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/typeparams/genericfeatures/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/typeparams/genericfeatures/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13496,7 +13439,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.bazel
---- b/internal/typesinternal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/typesinternal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/typesinternal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,19 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13519,7 +13462,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/internal/xcontext/BUILD.bazel c/internal/xcontext/BUILD.bazel
---- b/internal/xcontext/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/internal/xcontext/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/internal/xcontext/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13537,7 +13480,7 @@
 +    visibility = ["//:__subpackages__"],
 +)
 diff -urN b/playground/BUILD.bazel c/playground/BUILD.bazel
---- b/playground/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/playground/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/playground/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13555,7 +13498,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/playground/socket/BUILD.bazel c/playground/socket/BUILD.bazel
---- b/playground/socket/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/playground/socket/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/playground/socket/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,25 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13584,7 +13527,7 @@
 +    embed = [":socket"],
 +)
 diff -urN b/present/BUILD.bazel c/present/BUILD.bazel
---- b/present/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/present/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/present/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,44 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13632,7 +13575,7 @@
 +    embed = [":present"],
 +)
 diff -urN b/refactor/eg/BUILD.bazel c/refactor/eg/BUILD.bazel
---- b/refactor/eg/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/refactor/eg/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/refactor/eg/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,93 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13729,7 +13672,7 @@
 +    }),
 +)
 diff -urN b/refactor/importgraph/BUILD.bazel c/refactor/importgraph/BUILD.bazel
---- b/refactor/importgraph/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/refactor/importgraph/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/refactor/importgraph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,75 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13808,7 +13751,7 @@
 +    }),
 +)
 diff -urN b/refactor/rename/BUILD.bazel c/refactor/rename/BUILD.bazel
---- b/refactor/rename/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/refactor/rename/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/refactor/rename/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,42 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -13854,7 +13797,7 @@
 +    ],
 +)
 diff -urN b/refactor/satisfy/BUILD.bazel c/refactor/satisfy/BUILD.bazel
---- b/refactor/satisfy/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/refactor/satisfy/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/refactor/satisfy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
@@ -13876,7 +13819,7 @@
 +    visibility = ["//visibility:public"],
 +)
 diff -urN b/txtar/BUILD.bazel c/txtar/BUILD.bazel
---- b/txtar/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- b/txtar/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ c/txtar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,20 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
diff --git a/third_party/org_golang_x_xerrors-gazelle.patch b/third_party/org_golang_x_xerrors-gazelle.patch
index a14e843..b7867ce 100644
--- a/third_party/org_golang_x_xerrors-gazelle.patch
+++ b/third_party/org_golang_x_xerrors-gazelle.patch
@@ -1,5 +1,5 @@
 diff -urN a/BUILD.bazel b/BUILD.bazel
---- a/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,40 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
@@ -43,7 +43,7 @@
 +    deps = ["//internal"],
 +)
 diff -urN a/internal/BUILD.bazel b/internal/BUILD.bazel
---- a/internal/BUILD.bazel	1970-01-01 01:00:00.000000000 +0100
+--- a/internal/BUILD.bazel	1969-12-31 16:00:00.000000000 -0800
 +++ b/internal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 @@ -0,0 +1,14 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")